VBAç¼ç¨ä»£ç å¦ä¸ã
æå¼ä½ çExcelæ件ï¼æâAlt+F11âæå¼VBAç¼è¾çªå£ï¼ç¶åå¨å·¦ä¾§å¯¹åºçSheetä¸åå»ï¼å³ä¾§ç©ºç½å¤ç²è´´ä¸é¢ç代ç ãå ³éVBAçªå£ãç¶åæâAlt+F8âæå¼å®çªå£ï¼éæ©åæå ¥çå®ï¼ç¹å»âæ§è¡âã
名称 数量 名称 数量 名称 数量
张1 张1 张2
张2 张1 张2
张2
张1
全是数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效。
C2=INDEX(A:A,MIN(IF(COUNTIF(C$1:C1,$A$2:$A$100),4^8,ROW($A$2:$A$100))))&""向下复制
D2=IF(MOD(COLUMN(),2),"",INDEX($C$2:$C$100,ROUNDUP(COLUMN(A2)/2,0)))复制到红色区域。
D3=IF(COUNTIF($A:$A,D2)-COUNTA(D$2:D2)<1,"",D2)复制到黄色区域
E2=INDEX($B:$B,SMALL(IF($A$2:$A$30=D2,ROW($B$2:$B$30),4^8),ROW(E1)))&""复制到绿色区域