求EXCEL函数,请高手帮忙!谢谢!

假如在表2,A1单元格中输入36*2.5时,那么在后面C1单元格中就会自动引用表1,C414单元格中的内容也就是“中心”这两字。当我在表2,A1单元格中输入37*0.5时... 假如在表2,A1单元格中输入36*2.5时,那么在后面C1单元格中就会自动引用表1,C414单元格中的内容也就是“中心”这两字。当我在表2,A1单元格中输入37*0.5时,那么在后面C1单元格中就会自动引用表1,C417单元格中的内容也就是“次内”这两字。同理,也有可能我会在表2,A1单元格中输入12*0.1,把表1中C列第二个单元格的其他数据引用过来,请注意分析,表1,A,B,C列框架都是规范的,A中是三个单元格合并的一个,C列就是默认的三行!想必懂的人已经明白了!我只是想把表1,C列第二行的数字引用到表2的C1中。请问这个涵数怎么写,我用过这个公式,在表2, C1中=IF($A1<>"",VLOOKUP($A1,表1!A1:D50,3,FALSE),"")可是它把表1, C列第一个单元格的数字引用过来了,我想要第二个单元格的数据。(请注意,表1,C列中的内容是变化的,所以不能写死的函数,要活的) 展开
 我来答
了尘和尚
2013-12-11 · 幻人心识本来无,罪福皆空无所住。
了尘和尚
采纳数:4256 获赞数:20072

向TA提问 私信TA
展开全部
表2C1公式:
=INDEX(SHEET1!C:C,MATCH(A1,SHEET1!A:A,)+1)
另外,表1与表2A列中乘号一个为“*”,一个为“×”,不一致,无法匹配,建议改为一致后再使用公式。
追问
你好,非常感谢你,按你写的这函数已经成功了!我还想问一下,如果表2,A1中没有输入的,我不想让C1显示0,怎么加这个符号"" .还有就是,如果我想引用第三行的,是不是在未尾加2呀?
追答
=IF(A1="","",INDEX(SHEET1!C:C,MATCH(A1,SHEET1!A:A,)+1))
就可以不显示0.
如果我想引用第三行的,未尾加2,OK!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式