excel 一对多取值

请问一下,Vlookup只能取到一对一的值,如果是一对多的,怎样全部取出来?
用透视表能列出来吗?不要只count对应值的个数。

第1个回答  2011-09-14

假定表1中的数据从第2行到第20行,并且1234前要加“'”。在表2的B2单元格输入如下公式:
=VLOOKUP(LEFT(A2,4),表1!$A$2:$B$20,2,FALSE)
下拉
第2个回答  2011-09-14
用数组公式提取。通常是index+small+if的形式。本回答被提问者采纳
第3个回答  2011-09-14
在源表插入一个附助列,将多个对应条件变成唯一。
第4个回答  2011-09-14
多用几遍Vlookup不就行了。
第5个回答  2011-09-14
用vba编程,查找
相似回答