大家好 ~ 想请问各位....
当使用 W大所说的阵列公式的确可获得多笔的数据回传,
但是当分析资料笔数超过一万笔时...
跑阵列 非 常 非 常 久,
想请问各位有没有比较简单的设定公式,可以解决这个问题?
谢谢~~
※ 引述《windknife18 (windknife18)》之铭言:
: 这已经是非常常见的问题囉, 假如资料量不大, 请参考
: B1
: =IFERROR(INDEX(sheet2!$B:$B,SMALL(IF(sheet2!$A$1:$A$100=$A1,
: ROW(sheet2!$A$1:$A$100)),COLUMNS($B1:B1))),"")
: 输入完后按 Ctrl+Shift+Enter 结束 (阵列公式)
: 参考档案 http://goo.gl/VxncP
: ※ 引述《joeowl (I was born to love you)》之铭言:
: : 软件:
: : Excel
: : 版本:
: : 2011
: : 爬文之后有找到一篇类似的文章
: : 但是那篇最后解决的方法是回传一个数值,但是我想回传的是资料,就变成错误了
: : 我的资料大致上是如下
: : A B
: : 1 contig_1 =VLOOKUP($A1,sheet2!A:B,2,FALSE)
: : 2 contig_2
: : 3 contig_20
: : 4 contig_36
: : sheet1
: : A B
: : 1 contig_30 metabolic
: : 2 contig_40 cell
: : 3 contig_1 metabolic
: : 4 contig_20 transport
: : 5 contig_1 transport
: : 6 contig_36 cell
: : 7 contig_1 electron
: : 8 contig_20 cell
: : sheet2
: : 原本vlookup都用得ok,但后来发现有的有重复出现,有的没有,
: : 重复也不一定只有一次,可能有很多个,但是他只回传一个
: : 请问这样有解决方法吗,谢谢