- ©«¤l
- 48
- ¥DÃD
- 2
- ºëµØ
- 0
- ¿n¤À
- 64
- ÂI¦W
- 0
- §@·~¨t²Î
- xp
- ³nÅ骩¥»
- office 2000
- ¾\ŪÅv
- 20
- ©Ê§O
- ¨k
- ¨Ó¦Û
- TAIPEI
- µù¥U®É¶¡
- 2011-4-16
- ³Ì«áµn¿ý
- 2018-9-26
|
[¤À¨É] ²³æ§Þ¥©¤À¨É-ÃöÁä¦r¿é¤J
¥»©«³Ì«á¥Ñ a8350070 ©ó 2011-6-26 10:30 ½s¿è
¤p§Ì³¥¤HÄmÃn¤@¤U, ³o¬O½t¦Û2009¦~©³¦^µªºô¤Í´£°Ý®Éµo²{ªº¤p§Þ¥©
»¡©ú¡G
¦b¸ê®Æ¬ö¿ý«Ø¥ßªº®ÉÔ¡A§Ú̱`¨Ï¥ÎVLOOKUPµ¥¨ç¼Æ¨Ó¦Û°Ê±a¥X¬ÛÃö¸ê®Æ¥H´£ª@¿é¤J®Ä²v¡A
¨Ò¦p¿é¤J«È¤á½s¸¹´N¯à¥H¨ç¼Æ¦Û°Ê±a¥X«È¤á¦WºÙ¡B¦a§}¡B¹q¸Üµ¥°ò¥»¸ê®Æ¡A
¤£¹L§Ṳ́£¥i¯à³£°O¦í«È¤áªº½s¸¹¡A¦Ó¬d¸ß«È¤áªº½s¸¹§K¤£¤F¤S±o¶O¤@µf¤u¤Ò¡A
§Úı±o¤ñ¸û²z·Qªº§@ªk¬O¡G¥ý¿é¤J«È¤á¦WºÙ¡A¦A¥ÎVLOOKUPµ¥¨ç¼Æ¨Ó¦Û°Ê±a¥X¬ÛÃö¸ê®Æ¡A
¦ý«È¤á¦WºÙ¦³®É«Ü¤¾ªø¡A¦Ó¥B§ÚÌ©¹©¹¥u°O±o¤j¬ùªº¦WºÙ¡AµLªk°O±o¥¿½T¥þ¦W¡A
³o®ÉÔ¦pªG¦³¤@¶µ¥\¯à¥i¥H¹³YAHOO·j´M®É¡A¥u¿é¤JÃöÁä¦rµü´N¯à¦Û°Ê¦C¥X²M³æÅý§ÚÌ¿ï¨ú,¨º´N¤è«K³\¦h¤F¡A
¨Ò¦p¦³¤GÓ¤u§@ªí ¡G¡u°ò¥»¸ê®Æ¡v¡B¡u¾P°â°O¿ý¿é¤J¡v
¦b¡u°ò¥»¸ê®Æ!BÄæ¡v§Ú̦s©ñ¤F«È¤á¦WºÙ
¡@ ¡@A¡@¡@ ¡@B¡@¡@ ¡@C¡@¡@ ¡@D¡@ ¡@ ¡@E¡@¡@
¢° «È¤á½s¸¹ «È¤á¦WºÙ
¢± ¤@¤ßªÑ¥÷¦³¤½¥q
¢² ¤@·NªÑ¥÷¦³¤½¥q
¢³ ¤Q¥þªÑ¥÷¦³¤½¥q
¢´ ¤Q¬üªÑ¥÷¦³¤½¥q
¢µ ¤@ÄõªÑ¥÷¦³¤½¥q
¢¶ ¤Q¤ÀªÑ¥÷¦³¤½¥q
¦b¡u¾P°â°O¿ý¿é¤J!BÄæ¡v¿é¤J®É§Ú̧Ʊæ¥un¿é¤J¡u¤Q¡v¤§«á´N¯à¦Û°Ê¦C¥X¤Q¥þ¡B¤Q¬ü¡B¤Q¤Àµ¥²M³æÅý§ÚÌ¿ï¨ú
¡@ ¡@A¡@¡@ ¡@B¡@¡@ ¡@ C¡@¡@ ¡@D¡@¡@ ¡@ E¡@¡@
¢° ¾P°â½s¸¹ «È¤á¦WºÙ
¢±
¢²
°õ¦æ¨BÆJ¡G
¢°¡D·s¸m²Ä¤TÓ¤u§@ªí§@¬°»²§U¡A¦WºÙ³]¬°¡u¿z¿ï ¡v
¢±¡D±N¥H¤U¤½¦¡¶K¨ì¡u¿z¿ï!A1¡vÀx¦s®æ (¥iªð¦^¡u¾P°â°O¿ý¿é¤J!BÄæ ¡vªº³Ì¥½µ§¸ê®Æ¡A§@¬°±ý¿z¿ïªºÃöÁä¦r)
=LOOKUP(REPT("ù¡",255),¾P°â°O¿ý¿é¤J!B:B)
¢²¡D±N¥H¤U¤½¦¡¶K¨ì¡u¿z¿ï!B1¡vÀx¦s®æ«á¤£nª½±µ«ö Enter ¡A¦Ó¬O¦P®É«ö Ctrl + Shift + Enter ¤TÁä¡A¨Ï¦¨¬°°}¦C¤½¦¡
=IF(SUM(--ISNUMBER(SEARCH(A$1,°ò¥»¸ê®Æ!B$1:B$100)))<ROW(),"",INDEX(°ò¥»¸ê®Æ!B:B,SMALL(IF(ISNUMBER(SEARCH(A$1,°ò¥»¸ê®Æ!$B$1:$B$100)),ROW($A$1:$B$100)),ROW())))
¢³¡DÂI¿ï B1Àx¦s®æ«á±N´å¼Ð²¾¦Ü¨ä¥k¤U¨¤¡A«S´å¼ÐÅܦ¨¶Â¦â¤Q¦r«¬«á¦A¤U©Ô(½Æ»s¶ñº¡)
¡@¡@BÄ椽¦¡¥i±N¡u°ò¥»¸ê®Æ!BÄæ¡v¤¤§t¦³A1¦r¦êªÌ§¡¿z¿ï¨ì¥»Ä椤
¢´¡D¿ï¨ú¤U¦C¤½¦¡«á«öCtrl + C (½Æ»s)
¡@¡@=OFFSET(INDIRECT("¿z¿ï!B1"),,,SUMPRODUCT(--(INDIRECT("¿z¿ï!B1:B100")<>"")))
¢µ¡D¦^¨ì¡u¾P°â°O¿ý¿é¤J¡v¤u§@ªí¡A¿ï¨ú¾ãÓBÄæ
¢¶¡D¸ê®Æ e ÅçÃÒ e ¸õ¥X¹ï¸Ü¤è¶ô
¢·¡D³]©w¶ÅÒ¤¤ e Àx¦s®æ¤º¤¹³\ ²M³æ & ¦b¨Ó·½¤¤«ö Ctrl + V (¶K¤W)
¢¸¡D¿ù»~´£¿ô¶ÅÒ¤¤ e ¨ú®ø¤Ä¿ï ¿é¤Jªº¸ê®Æ¤£¥¿½T®ÉÅã¥Üĵ°T
¢°¢¯¡D«ö½T©wµ²§ô¹ï¸Ü¤è¶ô
¢°¢°¡D¦bBÄæ¿é¤J¡u¤Q ¡v«á¦AÂI¿ïÀx¦s®æ¥k¤èªº¤U©Ô½bÀY§Y¥i¿ï¨ú
¢Þ¢á¢°¡D¤½¦¡¤¤$B$1:$B$100¥H¤ÎROW($1:$100)ªº100¬O°²³]«È¤á¸ê®Æ¦b100µ§¥H¤º¡A¦pªG¤£°÷¨Ï¥Î½Ð¦Û¦æקï
¢Þ¢á¢±¡D¦¹¤èªk¤DµL¥¨¶°¹F¦¨¤§Â²³æ§@ªk¡A¦ÛµM¦³¤@¨Ç°²³]¤Î¨î¡A¥Dn¬O¨Ï¥ÎªÌ©ó¾P°â¡u°O¿ý¿é¤J!BÄæ¡v¿é¤J®É
¡@¡@¡@¡@¥²»Ý¥Ñ¤W¦Ó¤U¨Ì§Ç¿é¤J¡A¦]¬°¨BÆJ¢±ªº¤½¦¡¬Oªð¦^¡u¾P°â°O¿ý¿é¤J!BÄæ ¡vªº³Ì¥½µ§¸ê®Æ¡A§@¬°±ý¿z¿ïªº
¡@¡@¡@¡@ÃöÁä¦r¡A¤]´N¬O»¡¦pªG¾P°â°O¿ý¿é¤J!B3Àx¦s®æ¦³¸ê®Æ®É¡A·Q¦^ÀY¿é¤JB2Àx¦s®æ®É´N·|¦³°ÝÃD¡A¦]¬°³o
¡@¡@¡@¡@¸Ì·|¥HB3(³Ì¥½µ§¸ê®Æ)§@¬°ÃöÁä¦r§@¬°¿z¿ïªº¨Ì¾Ú¡AY·Q§ïµ½³o°ÝÃD´N»Ý§Q¥Î¥¨¶°¨Æ¥óµ{§Ç¨Ó¹F¦¨¡C
¢Þ¢á¢²¡DÁÙ¦³¤@¶µ¨î¬O¡G¦b¥¼¿é¤JÃöÁä¦r«e¨ÃµLªkÅã¥Ü¥þ³¡²M³æ¨ÓÂI¿ï¿é¤J¡A¸Ñ¨M¤è¦¡¬°¡G±N¨BÆJ5ªº¤½¦¡§ï¬°
¡@¡@¡@¡@=IF(COUNTIF(INDIRECT("°ò¥»¸ê®Æ!B:B"),LOOKUP(REPT("ù¡",255),INDIRECT("¾P°â°O¿ý¿é¤J!B:B"))),OFFSET(INDIRECT("°ò¥»¸ê®Æ!B2"),,,SUMPRODUCT(--(INDIRECT("°ò¥»¸ê®Æ!B1:B100")<>""))-1),OFFSET(INDIRECT("¿z¿ï!B1"),,,SUMPRODUCT(--(INDIRECT("¿z¿ï!B1:B100")<>""))))¡@¡@¡@¡@¡@¡@¡@¡@
¡@¡@¡@¡@¦ý³o¼ËÁÙ¬O¨Ï¥Î¤F¤@¶µ°²³]¡A´N¬O±ý¿é¤JªºÀx¦s®æªº«e¤@ÓÀx¦s®æ¥²»Ý¬O§¹¾ã¿é¤J«áªºª¬ºA¡A¤]´N¬O»¡
¡@¡@¡@¡@¦bB2¿é¤J¡u¤Q¡vµM«á¦C¥X ¤Q¥þ¡B¤Q¬ü¡B¤Q¤À µ¥²M³æ®É¡A¥²»Ý¿ï¤@Ó¨Ó¿é¤J¡A¤£¯à¥u«O¯d¡u¤Q¡v¦bB2¡A
¡@¡@¡@¡@§_«h¦bB3¿é¤J«eÁÙ¬O·|¥H¤Q¬°ÃöÁä¦r§@¿z¿ï¡A¦Ó¤£¬OÅã¥Ü¥þ³¡²M³æ¡F³o¬O¾¨¶q¤£¨Ï¥Î¥¨¶°¨Ó¹F¦¨ªº§@
¡@¡@¡@¡@ªk¡A¦pªG·Q¯}°£³o¨Ç¨îÁÙ¬O±o¾a¥¨¶°¨Ó¹F¦¨¤~¦æ¡C
ÅÞ¿è¸ÑªR
¡@¡@º¥ý»Ý¨ú±o¨Ï¥ÎªÌ¤w¿é¤JªºÃöÁä¦r¡A°²³]¨Ï¥ÎªÌ©ó¡u¾P°â°O¿ý¿é¤J!BÄæ¡v¿é¤J®É¬O¥Ñ¤W¦Ó¤U¨Ì§Ç¿é¤J¡A©Ò¥H
¨Ï¥ÎªÌ¥¿¦b¿é¤JªºÃöÁä¦r´N¬O¡u¾P°â°O¿ý¿é¤J!BÄæ ¡vªº³Ì¥½µ§¸ê®Æ¡A¦Ó¨BÆJ¢±ªº¤½¦¡¥i©ó¡u¿z¿ï!A1¡vÀx¦s®æ¤¤
ªð¦^¡u¾P°â°O¿ý¿é¤J!BÄæ ¡vªº³Ì¥½µ§¸ê®Æ¡A§@¬°±ý¿z¿ïªºÃöÁä¦r¡C
¡@¡@±µ¤U¨Ó¥²»Ý±N¡u°ò¥»¸ê®Æ!BÄæ¡v¤¤§t¦³A1¦r¦êªÌ§¡¿z¿ï¥X¨Ó¡A¨BÆJ¢²¡ã¢³¥¿¥i±N¡u°ò¥»¸ê®Æ!BÄæ¡v¤¤²Å¦X
ÃöÁä¦r±ø¥óªº¸ê®Æ¦C¥Ü¦b¡u¿z¿ï!BÄæ¡v¤¤¡C
¡@¡@³Ì«á«h¬O±N¿z¿ï«áªº¸ê®Æ¸m¤J¥¿¦b¿é¤JªºÀx¦s®æÅçÃÒ²M³æ¤¤¡A¹F¦¨¤èªk§Y¨BÆJ¢´¡ã¢°¢¯¡C
¹B¥Î¥¨¶°¨Ó§ïµ½¥²»Ý¥Ñ¤W¦Ó¤U¨Ì§Ç¿é¤J¤Î¥¼¿é¤JÃöÁä¦r«eµLªkÅã¥Ü¥þ³¡²M³æ¤§¤è¦¡¡G
A¡D¤£n°õ¦æ¤Wz¨BÆJ¢± (n°õ¦æ¤]¨SÃö«Y¡A¥u¤£¹L·|¦h¦¹¤@Á|)
B¡D±N¨BÆJ¢´ªº¤½¦¡§ï¬°¤Uz¡A¨Ã«·s°õ¦æ¤Wzªº¨BÆJ¢´¡ã¢°0
¡@¡@¡@¡@=IF(INDIRECT("¿z¿ï!A1")="",OFFSET(INDIRECT("°ò¥»¸ê®Æ!B2"),,,SUMPRODUCT(--(INDIRECT("°ò¥»¸ê®Æ!B1:B100")<>""))-1),OFFSET(INDIRECT("¿z¿ï!B1"),,,SUMPRODUCT(--(INDIRECT("¿z¿ï!B1:B100")<>""))))
C¡D¿ï¨ú¨Ã½Æ»s¤U¦Cµ{¦¡½X
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 2 And Selection.Cells.Count = 1 Then '¦¹³B Column=2 ªº 2 ¬O°²³]¦bBÄæ¿é¤J,Y¿é¤J°Ï¬°CÄæ½Ð§ï=3....¨Ì¦¹Ãþ±À
Sheets("¿z¿ï").Range("A1").Formula = "=" & ActiveSheet.Name & "!" & Target.Address & "&"""""
End If
End Sub
D¡D¦b¡u¾P°â°O¿ý¿é¤J¡v¤u§@ªíªº¼ÐÅÒ¤W«ö¥kÁä¡A¨ÃÂI¿ï¡uÀ˵øµ{¦¡½X¡v
E¡D¥X²{Visual Basicµøµ¡«á¦bªÅ¥Õ³B¶K¤Wµ{¦¡½X¡A¨ÃÃö³¬Visual Basicµøµ¡
F¡D¦pªG¥¨¶°¦w¥þ©Ê³]¬°°ªªÌ½Ð°õ¦æ ¤u¨ã e ¥¨¶° e ¦w¥þ©Ê ¨Ó½Õ¾ã¦¨¤¤©Î§C¡A¨Ã«·s¶}±ÒÀÉ®×
ÃöÁä¦r¿é¤J½d¨Ò.zip (106 KB)
Ãö©óµLªk¤U¸ü½d¨ÒÀɪºªB¤ÍÌ,½Ð¨ì¤p§Ìªº³¡¸¨®æ¤U¸ü
http://blog.xuite.net/a8350070 |
-
1
µû¤À¤H¼Æ
-
-
ANGELA:
ÁÂÁ¼ӥDªº¥Î¤ß¤Î¤À·Qª÷¿ú + 2
|