=IF(COUNTIF(Sheet1!B:B,G4),VLOOKUP(A4,Sheet1!A:C,3,0),""),这是我在sheet2 B4单元格写的,

不能计算出结果,sheet2A列和G列是条件,上面的函数有什么错误,或者有没有其他好办法,谢谢。。。... 不能计算出结果,sheet2 A列和G列是条件,上面的函数有什么错误,或者有没有其他好办法,谢谢。。。 展开
 我来答
朱荟非
2012-11-28 · TA获得超过1万个赞
知道大有可为答主
回答量:5408
采纳率:81%
帮助的人:2291万
展开全部
公式语法上没问题,不知道你想达到的要求是什么样。
是不是说,如果Sheet1的A列包含A4,就得到vlookup的结果,否则为空?
那么可以写成:
=IF(COUNTIF(Sheet1!A:A,A4),VLOOKUP(A4,Sheet1!A:C,3,0),"")
或者
=IF(isna(VLOOKUP(A4,Sheet1!A:C,3,0)),"",VLOOKUP(A4,Sheet1!A:C,3,0))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
floatst
2012-11-28 · TA获得超过327个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:139万
展开全部
if()函数中的第一个应该是逻辑公式,而你countif(sheet1!B:B,G4)不是个逻辑判断,你最好说清楚下你的计算公式目标。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cn_xk
2012-11-28 · TA获得超过522个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:334万
展开全部
改一下公式试试
=IF(COUNTIF(Sheet1!B:B,G4)>0,VLOOKUP(A4,Sheet1!A:C,3,0),"")
追问
不行呀,还是没结果。
追答
可能是你的表格中数据有错,比如sheet1中某单元格有除0错误或VLOOKUP取值错误等,可以改成下列公式:
=IF(AND(COUNTIF(Sheet1!B:B,G4)>0,ISERROR(VLOOKUP(A4,Sheet1!A:C,3,0))=FALSE),VLOOKUP(A4,Sheet1!A:C,3,0),"")
或者加QQ传一下文件1795806682
来自:求助得到的回答
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wolf_zcs
2012-11-28 · TA获得超过1755个赞
知道小有建树答主
回答量:1621
采纳率:66%
帮助的人:1126万
展开全部
看公式没问题的呢,不能计算结果,显示的什么呢?显示公式的话,就设置单元格格式为常规,然后输入公式
追问
显示#N/A,只是,其中部分应该是N/A,大部分是有结果的呀,,,
追答
你关闭自动计算没?如果关闭了自动计算,第一个如果为#N/A,双击填充后面的全是#N/A,你可以按F9试试看算得出来不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式