ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] excel VBA ¨ç¼Æ-««ª½·j´M¬Û¹ïÀ³¦Cªº­È

¦^´_ 1# junkwei
ªþÀÉÁ|­Ó§A¹ê»Ú¹J¨ìªº¨Ò¤l&§Æ±æªºµ²ªG¡A°Ý¨ìªºµª®×·|ºë·Çªº¦h¡C¡C
ªí¹F¤£²M¡BÃD·N¤£©ú½T¡B¨SªþÀɮ׮榡¡B¨S¦³°Q½×°ÝÃDªººA«×~~~~~~¥H¤W·R²ö¯à§U¡C

TOP

¦^´_ 5# junkwei
¨Ì5¼Ó¹Ïªº°ÝÃD¡A³Ì²³æªº¤èªk¬O
¦bJ2¶ñ¤W =LOOKUP(2,1/((B$1:B$16=H2)*(C$1:C$16=I2)),A$1:A$16)
µM«á©¹¤U¶ñº¡¤½¦¡¡A
³o¤½¦¡ºâ¬O¤ñ¸û¶i¶¥¤SÁÙÆZ±`¹J¨ìªº¤@­Ó¤p§Þ¥©¡C

­Y­n¥ÎVBA´N°Ñ¦ÒGª©ªº§a~
ªí¹F¤£²M¡BÃD·N¤£©ú½T¡B¨SªþÀɮ׮榡¡B¨S¦³°Q½×°ÝÃDªººA«×~~~~~~¥H¤W·R²ö¯à§U¡C

TOP

¦^´_ 10# junkwei
(B$1:B$16=H2)
B1~B16¨C­Ó¤¸¯À³£©MH2¤ñ¡A¬Û¦P¬°True¡B¤£¦P¬°FALSE
°²¦p¥u¦³B2¤ÎB3©MH2¬Û¦P¡A´Nµ¥©ó¬°¦^¶Ç :  
False,True,True,False,False... ³o¼Ëªº°}¦C

(C$1:C$16=I2)¤]¬O¦p¦¹¡A°²³]¨Ò¦p¦^¶Ç:
False,False,True,False,False...

(B$1:B$16=H2)*(C$1:C$16=I2)
¬Û·í©ó¤W­z¦^¶Çªº°}¦C­Ó¤¸¯À¬Û­¼¡A¬Û­¼®ÉTrue·|¦Û°ÊÂà´«¬°1¡BFalse¬°0
©Ò¥H¤]¬O§A»¡ªº"¥B"ªº°Ê§@¡A¥H¤W­±Á|ªº¨Ò¤l´N¬O¦^¶Ç:
0,0,1,0,0...

¦Ó¥Î1°£¥H(B$1:B$16=H2)*(C$1:C$16=I2)¡A¥H¤W­±Á|ªº¨Ò¤l´N¬O¦^¶Ç:
#DIV/0!,#DIV/0!,1,#DIV/0!,#DIV/0!...
#DIV/0!¬°°£¹s³y¦¨ªº¿ù»~

LOOKUP´N¦Û¤v¬d¬Ý»¡©ú¤F
¦pªG LOOKUP ¨ç¼ÆµLªk§ä¨ì lookup_value¡A«K·|±Ä¥Î¦b lookup_vector ¤¤µ¥©ó©Î¶È¦¸©ó lookup_value ªº³Ì¤j­È¡C

Á`¤§¬O­n¤ñ¹ïªºÄæ©ñ¤À¥À¡A¦hÄæ(2Äæ¡B3Äæ...³£¥i¥H)³£­n²Å¦X´N¥Î*¡A¨ú¦^µ²ªGªºÄæ´N©ñ²Ä¤T°Ñ¼Æ¡C
¤½¦¡¨ìEXCEL¤@¯ë°ÏÀ³¸Ó¤ñ¸û¦h°Q½×¡C
ªí¹F¤£²M¡BÃD·N¤£©ú½T¡B¨SªþÀɮ׮榡¡B¨S¦³°Q½×°ÝÃDªººA«×~~~~~~¥H¤W·R²ö¯à§U¡C

TOP

        ÀR«ä¦Û¦b : ·R¤£¬O­n¨D¹ï¤è¡A¦Ó¬O­n¥Ñ¦Û¨­ªº¥I¥X¡C
ªð¦^¦Cªí ¤W¤@¥DÃD