EXCEl表中,某一单元格满足条件,则另一单元格显示对应内空,用公式怎么写

想在G2中显示,当A列中满足条件为“2017/10/10"时,刚G2显示A列满足条件对应的B列的数据。用什么公式?... 想在G2中显示,当A列中满足条件为“2017/10/10"时,刚G2显示A列满足条件对应的B列的数据。用什么公式? 展开
 我来答
niwanpeng9
2018-02-05 · TA获得超过263个赞
知道小有建树答主
回答量:483
采纳率:81%
帮助的人:95.7万
展开全部
如果你的日期是用文本输入的,公式为:=if(A2="2017/10/10",B2,"")
如果你的日期是日期格式,公式为:=if(A2=datevalue("2017-10-10",B2,"")
更多追问追答
追问

不好意思,做成公式,只能在对应的格里显示,我想要按顺序显示,如上图那样,怎么做?

追答
你这个要用公式的话应该也能做到,但相当烦琐,如果是一次性的操作,我想你肯定是用筛选功能就解决了,如果经常进行这类操作,那么日期肯定也是经常更换,用公式反而不方便,建议你用一个简单的宏
sub 示范()
dim i as integer,n as integer
dim str_date as string
n=2
str_date =inputbox("请输入要查询的日期”)

with sheet1
.range("G2:G10000").clear
for i=2 to .cells(.rows.count,1).end(xlup).row
if cells(i,1)=datevalue(str_date) then
.cells(n,7)=.cells(i,3)
n=n+1
end if
next
end with
end sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式