excel如何做“排列组合”
0-9,共10个数字,取三个数的排列共有720个,取三个数的组合共有120个,如何能自动将这120个组合自动填充到excel的一列里?还有720个排列又如何做?
1ãæå¼"æåç»å.XLS"ã
2ãæå¼"Microsoft Query"ã
3ãéæ©æ°æ®æº:EXCEL FILES*,ä¸è¦å¾é"使ç¨æ¥è¯¢å导" ç¡®å®ã
4ãæå¼åæ¾å¨çµèE:çä¸ç"æåç»å.xls"æ件,ä½ä¸ºå¤é¨æ°æ®æºã
5ãæ·»å "èå$"å·¥ä½è¡¨å°Query,å¹¶å ³éã
6ãç¹å»Queryå·¥å ·æ ä¸"SQL"æé®ã
7ãå¡«åå¦ä¸SQLè¯å¥:
select *
from [èå$] A,[èå$] B,[èå$] C
where A.èå<B.èå and B.èå<C.èå
order by A.èå,B.èå,C.èå
ç¹å»ç¡®å®ã
8ãç¨å¾®çå¾ ä¸ä¸,ç³»ç»ä¼æ满足æ¡ä»¶æç¨æåç»åæ¾ç¤ºåºæ¥ã
9ãæåéæ©Query"æ件"èåä¸"å°æ°æ®è¿åå°EXCEL"é项ã
10ãå¼¹åº"å¯¼å ¥æ°æ®"对è¯æ¡,é¼ æ åå»D1åå æ ¼,确认æ°æ®å¯¼å ¥å¨D1åå æ ¼,ç¡®å®,å½ç¶ä¹å¯ä»¥æç»ææ¾å¨æ°å·¥ä½è¡¨ä¸ã
11ãå ä¸ºå ¨æåçæ°æ®éå¾å¤§,æ969ç§æåç»å,æEXCEL表è¿è¡äºçªå£å»ç»æä½ã
12ãåç»å¯¹ç»æè¿è¡å¤ç,æå°åºæ½ç¾æ¡å³å¯ã
用VBA:
Sub zuhe()