作者vividpz (淡淡地就好)
看板Office
标题Re: [算表] [急!!] 请问如何比对大量excel资料并 …
时间Mon Oct 1 14:26:38 2007
※ 引述《hankchens (汤姆汉克-合欢山武岭高呼)》之铭言:
: ※ 引述《vividpz (淡淡地就好)》之铭言:
: : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
: : 举例说明如下:
: : 1.假设原始资料为 A B C D
: : 1 a 1 k 4
: : 2 b 2 a 1
: : 3 c 3 b 2
: : 4 d 4 m 5
: : 2.新增栏E=A+B,设公式为=CONCATENATE(A1,B1)
: : 3.新增栏F=C+D,设公式为=CONCATENATE(C1,D1)
: : 4.新增栏G=1或#N/A(若G=1表E1=F2;若G=#N/A表E1不等於F2),
: : 设公式为=MATCH(E1,F1:F1,1)
: : 5.依以上4步骤可得新资料如下:
: : A B C D E F G
: : 1 a 1 k 4 a1 k4 #N/A
: : 2 b 2 a 1 b2 a1 1
: : 3 c 3 b 2 c3 b2 1
: : 4 d 4 m 5 d4 m5 #N/A
: : 6.然後选EXCEL上工具列中的"资料"-->筛选-->自动筛选
: : 7.在按栏G的箭头选"1",资料即会显示出所有栏G中为"1"(即A1B1等於C2D2者)
: : 8.再删除步骤7者的所有C和D栏,即可完成你所想要的资料!
: : 以上~~希望能帮到你!
: 请问一下 CONCATENATE(A1,B1) 完後会有 96090042 09
: 像数字2 後的空白要如何消除!? 因为两个报表中,有一个 CONCATENATE 没空白
: 一个有空白.这是甚麽原因?~ 要如何可以消除其中一项~~~thanks!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
应该是你原本资料的栏A里96090042之後是有空白或
栏B里09之前有空白所造成的, 如果要消除空白可以用以下方法试试看:
例如: ">>"表"空白"
A B C D E
1 aa>> bb aa bb aabb
2 cc >>dd cc dd ccdd
1.增加栏C=栏A资料修正为文字前後无空白,设公式为=TRIM(A1)
2.同理设公式为=TRIM(B1)
3.栏E设公式为=CONCATENATE(C1,D1)
以上方法应该可以解决你的问题!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.137.106.181