A:123香港 125深圳 126广州 129 珠海
B: 123 129 130
要求C列输出:123香港 129珠海
不对呀,输出是#N/A
出来了,但是能不能不要那些#N/A呢?
看图
能不能不要那些#N/A呢?
=IF(COUNTIF(A:A,B1&"*"),VLOOKUP(B1&"*",A:A,1,),"")
唔,不是,B列有130,但是A列是没有的,而且同一个代码有两个地方的话貌似上面的公式只能输出一个?比如:
A:123香港 125深圳 126广州 129 珠海 129拱北
B: 123 129 130
要求C列输出:123香港 129珠海 129拱北
这么重要的情况不早说,早说了我就不答了
让VBA高手帮你编程吧要不就在D列再写入一个数组公式
=IF($C1="","",INDEX($A:$A,SMALL(IF(--LEFT($A$1:$A$1000,3)=$B1,ROW($1:$1000),4^8),COLUMN(B1)))&"")
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,下拉复制公式
如果B列的代码对应的地名不只两个,还要再右拉复制公式