簡體   English   中英

Excel:將重復文本的單列轉換為多行

[英]Excel: Convert single column of repeating text into multiple rows

容易的excel問題? (我看過,看過...)

如何將帶有TEXT分組的單個列(例如A1:A5,A6:A10,A11:A15)轉換為行(例如A1:A5轉換為B1:F1; A6:A10轉換為B2:F2 ) 謝謝。 (注意:無法上傳圖片B / C我是新來的)

這是一個文本示例:

當前:(轉換此列(每5組中的2000個條目))

Trinity
Neo
Morpheous
Agent Smith
Oracle
Dozer
Mouse
Zion
Nebuchadnezzar
The Twins

重新格式化:(每5組中的行中的數據)

Trinity | Neo | Morpheous | Agent Smith | Oracle
Dozer | Mouse | Zion | Nebuchadnezzar | The Twins

對於A列中數據,在C1中輸入:

=INDEX($A$1:$A$2000,COLUMNS($A:A)+5*(ROWS($1:1)-1),1)

然后將C1通過G1復制到D1

然后向下復制C1G1 例如:

在此處輸入圖片說明

顯然,加里(Gary)的方法要快得多,但是這樣做很容易理解但很臟

像這樣添加公式(如果不將標題行放在中,則使用=MOD(ROW(A2),5)

在此處輸入圖片說明

數據看起來像這樣

在此處輸入圖片說明

然后在最后一列過濾為1

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM