如何解决如果单元格为空白,想查找相邻的单元格
我有一张桌子
Table1
ID Name
1. foo,baz
2. baz,bar
3. xyz,
Table2
Name Class
foo First
baz Third
bar Third
abc Second
我将“名称”列分为三个不同的列。而且,现在我想同时从这三列中查找单元格并合并结果。
例如:对于名称foo,baz
,输出将为First Third
。而且,对于xyz,
,输出将只是一个空白单元格。
我正在像下面这样
=IF(DP15<>"",IFERROR(VLOOKUP(DP15,Sheet1!$A:$A,1,FALSE),""),IF(DQ15<>"",IFERROR(VLOOKUP(DQ15,IF(DR15<>"",IFERROR(VLOOKUP(DR15,"")))
这没有给我想要的结果。你能帮我吗?
解决方法
使用TEXTJOIN:
=TEXTJOIN(" ",TRUE,IFERROR(INDEX(G:G,MATCH(A1:C1,F:F,0)),""))
根据个人的版本,可能需要使用Ctrl-Shift-Enter而不是Enter来确认。
如果没有TEXTJOIN,则连接三个查询:
=TRIM(IFERROR(INDEX(G:G,MATCH(A1,"")&" "&IFERROR(INDEX(G:G,MATCH(B1,MATCH(C1,""))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。