excel同时满足行和列查找另一张表中的信息

Sheet1表为
A02 苏州 AAA
G03 上海 BBB
F58 大连 CCC
R14 上海 DDD
S50 大连 EEE
X08 杭州 FFF
S30 上海 EEE
A05 杭州 AAA
F44 苏州 CCC
R14 苏州 DDD

想在Sheet2中用以下形式表现
AAA BBB CCC DDD EEE FFF
苏州
上海
大连
杭州

当中的空格想显示为SHEET1中相应的A02 G03 F58等等。用哪个函数怎么写?我用过sumproduct,但这个函数是相同取值的数值的,A02 G03 F58等不是数值显示不出。请高手指教~

SHEET2的B2输入以下公式,数组公式,输入完要按CTRL+SHIFT+ENTER三键结束,或直接将公式粘贴到B2,按F2,再按CTRL+SHIFT+ENTER三键结束。然后将公式右拉,下拉。

=IF(ISNA(INDEX(Sheet1!$A:$A,MATCH($A2&B$1,Sheet1!$B$1:$B$10&Sheet1!$C$1:$C$10,))),"",INDEX(Sheet1!$A:$A,MATCH($A2&B$1,Sheet1!$B$1:$B$10&Sheet1!$C$1:$C$10,)))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-30
何必搞的那么复杂:把BC两列分别高级筛选一下,取出不重复值,然后把C列的不重复值转置粘贴一下就行了.
第2个回答  2010-01-29
抢个沙发,学习学习。
第3个回答  2010-01-29
一起学习
第4个回答  2010-01-29
数据透视表