2013-04-06 475 views
1

我有這樣的名單:如何在Excel/Word/Notepad ++中每五行插入一個換行符?

08:17
17:01
08:09
16:56
09:22
17:01
08:08
17:05
07:59
16:54



如何在每行5行中插入換行符在Excel/Word /記事本中? (未< BR>)

例如:

8時17
17:01
08:09
16點56
9時22分
(線打破這裏)
08:08
17:05
07:59
16:54
08:02
(此處換行)

我已經試過/ N/R/N/R,但不能弄明白,我必須使用代碼或有沒有像TextFX/Notepad ++或任何具有此功能的工具?

+0

對於Excel,我會推薦錄製一個宏。如果你在這裏發現你試過的代碼和你面臨的問題,然後我們會從那裏拿到它。說啥? ;) – 2013-04-06 17:38:25

回答

7

使用記事本+ +中找到/正則表達式模式替換:

Find: ((.*\s*\n\s*){5}) 

Replace: $1\n 

乾杯。

+0

請不要忽略它,如果它工作。隊友的歡呼聲! – 2013-04-06 18:15:51

+0

非常感謝它的工作!順便說一句,你如何插入2行而不是1? – 2013-04-06 18:44:41

+0

替換:$ 1 \ n \ n – 2013-04-06 18:48:57

2

在Excel中顯得單調乏味!我建議:

  • 在任何兩個相鄰的備用列的右手包含您的第6項(這裏的17:01二審)第2行中輸入x

  • 選擇該單元格及其上面的五個單元格,用Ctrl按下,按需要將該單元格向下複製下來。

  • 小計包含x的列。複製/粘貼特殊/值列(應已移動到右側),然後將其刪除,並立即將列列到其左側。小計再次全部刪除。

0

Word的正則表達式是不是受歡迎,但查找內容:(?{35})和替換\1^p似乎爲我工作,你馬上第一個字符(即08:17 0)之前啓動的時候。{NB Use wildcards}

0

我意識到這是一個古老的問題,但我認爲我應該拋出排序技巧,因爲它很快並且不需要粘貼Excel。 (儘管我喜歡使用Notepad ++進行快速正則表達式黑客,但如果要維護格式化,這是一件很痛苦的事情。)

在數據旁邊創建一個臨時列,並使用連續數字1,2,3自動填充.. 。到你的數據的底部。

然後繼續數據下方的列,使用5,10,15 ...直到獲得大於數據大小的數字。

最後,對臨時列上的所有內容進行排序,並跳過行。