EXCEl表中,某一单元格满足条件,则另一单元格显示对应内空,用公式怎么写
想在G2中显示,当A列中满足条件为“2017/10/10"时,刚G2显示A列满足条件对应的B列的数据。用什么公式?...
想在G2中显示,当A列中满足条件为“2017/10/10"时,刚G2显示A列满足条件对应的B列的数据。用什么公式?
展开
1个回答
展开全部
如果你的日期是用文本输入的,公式为:=if(A2="2017/10/10",B2,"")
如果你的日期是日期格式,公式为:=if(A2=datevalue("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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询