A列数据和B列数据有一万多个
完成的效果图就像上面那种,D列为A列数据,E列到G列为B列的不同数据
å 为æåAåä¸éå¤æ°æ®è¦å¼ç¨ä¸ä¸ä¸ªåå æ ¼ï¼è¿æ ·å¦æ第1个æ°æ®å¨D1å°±è¦åºéäºï¼D1çä¸ä¸ä¸ªåå æ ¼ä¸åå¨ï¼æ以è¦ä»ç¬¬2个åå æ ¼å¼å§ç¼åå ¬å¼ï¼
D2=INDEX(A:A,MIN(IF(COUNTIF(D$1:D1,A$1:A$13)=0,ROW($1:$13),4^8)))&""
åæ¶æCtrl+Shift+Enterä¸é®è¾å ¥æ°ç»å ¬å¼ï¼ä¸æå°åºç°ç©ºç½åå æ ¼
E2=INDEX($B:$B,SMALL(IFERROR(IF(MATCH(IF($A$1:$A$12=--$D2,$B$1:$B$12,""),IF($A$1:$A$12=--$D2,$B$1:$B$12," "),)=ROW($1:$12),ROW($A$1:$A$12),4^8),4^8),COLUMN(A:A)))&""
åæ¶æCtrl+Shift+Enterä¸é®è¾å ¥æ°ç»å ¬å¼ï¼ä¸æå°ä¸Dåå¹³é½ï¼åå³æEå°ææè¡åºç©ºç½åå æ ¼ã
追é®å¦æAååBåæä¸ä¸ä¸ªæ°å¼çè¯ï¼æåºè¯¥ä¿®æ¹é£ä¸ªå°æ¹
追çæ°æ®å°åªè¡ï¼å°±æå
¬å¼ä¸çè¡å·12æ¹å°å®é
æ°æ®è¡å·ï¼13æ¹å°æ¯å®é
æ°æ®å¤1è¡ã
è¡¥å
两ç¹ï¼
1. E2ä¸çå
¬å¼é对Aåæ¯æ°åï¼æ以æ两å¤ç¨äºä¸¤ä¸ªè´å·ï¼æDåä¸çææ¬æ°å转å为纯æ°åãå¦æAåä¸æ¯æ°åï¼å°±æ é两å¤çè´å·ã
2. å®é
æ°æ®ä¸ä¸å¤è¡çè¯ï¼ä¼°è®¡ä¼æ¯è¾å¡ï¼é¤éä½ ççµè强å²ãå¯ä»¥èèç¨VBAä¼å¥½äºã
可以只用公式做么
大佬,给个思路