Re: [算表] vlookup回传多笔不同的资料

楼主: dreamshee (midori)   2016-04-26 18:08:59
大家好 ~ 想请问各位....
当使用 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,但后来发现有的有重复出现,有的没有,
: : 重复也不一定只有一次,可能有很多个,但是他只回传一个
: : 请问这样有解决方法吗,谢谢
作者: soyoso (我是耀宗)   2016-04-26 18:23:00
https://imgur.com/c9OTR1i 用辅助栏试试
楼主: dreamshee (midori)   2016-04-26 23:37:00
谢谢~~ 但... 项目共分14,000项,表拉起来好久..
作者: soyoso (我是耀宗)   2016-04-26 23:39:00
那想到的是以宏来协助了
楼主: dreamshee (midori)   2016-04-27 18:16:00
那... 那可以跟S大请教吗T-T?
作者: soyoso (我是耀宗)   2016-04-27 21:47:00
https://imgur.com/maV5PCT 1.range.find 2.sql 的方式
楼主: dreamshee (midori)   2016-04-27 22:53:00
好喔,我找时间研究一下,谢谢!!!!!!!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com