EXCEL VBA 列转行
原始数据如图,但是行数不固定,随时会更新,通过Vba能自动根据原始数据转换成列,数据见图。
è¿ä¸ªç¨ç®åå ¬å¼å³å¯è½¬ç½®ï¼åªç¨ççVBA
ååæ¯è½ç¨å ¬å¼å°±ä¸ç¨vba
åæ°åªè¦æ大å¼ï¼ä¹å°±æ¯æ大åæ°æ¯å¤å°å°±è¡
å¦å¤ï¼ä½ è¿æ¯2å¼ è¡¨ï¼
å »æå¥½ä¹ æ¯ï¼ä¸å¼ 表ä¸ä¸ªï¼
å«æä»ä¹çé½å å¨ä¸å¼ 表é
çå¾1ï¼è¡¨1ï¼åå§ï¼
å¾2ï¼è¡¨äºï¼èªå¨çæï¼
åªè¦å¨è¡¨ä¸è¾å ¥æ°æ®ï¼è¡¨äºä¼èªå¨çæ
å ¶å®å¨è¡¨äºä¸åªæä¸ä¸ªå ¬å¼ï¼A1:=INDIRECT("'è¡¨ä¸ '!"&CHAR(ROW()+64)&COLUMN())
ç¶åä½ å¯ä»¥ä»»æ横æãç«æ
è¿æ ·å°±ä¼ç¬¦åä½ çè¦æ±
两个表åå¼ï¼è¯·é®å¨è¡¨2ä¸å¦ä½è®¾å®å ¬å¼ï¼
追çä¸é¢ä¸æ¯è¯´äºï¼
表äºä¸åªæä¸ä¸ªå
¬å¼ï¼A1:=INDIRECT("'è¡¨ä¸ '!"&CHAR(ROW()+64)&COLUMN())
ç¶åä½ å¯ä»¥ä»»æ横æãç«æï¼è¿æ ·å°±ä¼ç¬¦åä½ çè¦æ±
é¾éä½ ä¸ä¼è¾å
¥å
¬å¼ï¼
è¿æ ·åï¼
表äºä¸éä¸A1åå
æ ¼ï¼
ç¶åé®çè¾å
¥ï¼=INDIRECT("'è¡¨ä¸ '!"&CHAR(ROW()+64)&COLUMN())
ï¼å车
æ¥çä½ å¯ä»¥æ¨ªç«æå°ä½ éè¦çèå´
ææºçä¸å°å¾çï¼çµèå¯ä»¥çå°äºï¼å¾ç»åï¼è°¢è°¢ï¼