2

我有这个清单:

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

.
.

如何在 Excel/Word/记事本中每 5 行插入一个换行符?(不是<br>)

例如:

08:17
17:01
08:09
16:56
09:22
(此处换行)
08:08
17:05
07:59
16:54
08:02 (此处 换
行)

我已经尝试过 /n/r/n/r 但无法弄清楚,我是否必须使用代码或者是否有像 TextFX/Notepad++ 这样的工具或任何具有此功能的工具?

4

4 回答 4

8

在正则表达式模式下使用 Notepad++ 查找/替换:

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

Replace: $1\n

干杯。

于 2013-04-06T17:51:03.063 回答
2

在 Excel 中明显更乏味!我建议:

  • x在任何两个相邻备用列的右侧,在包含您的第 6 项的第二行中输入(这里是 17:01 的第二个实例)。

  • 选择该单元格和紧接其上方的五个,Ctrl按下按钮,根据需要向下复制该块。

  • 对包含 的列进行小计x。复制/粘贴特殊/值该列(应该移动到右侧)然后将其删除,该列立即移到其左侧。使用全部删除再次小计。

于 2013-04-06T18:30:24.827 回答
0

Word 的正则表达式并不流行,但 Find what:(?{35})和 replace with\1^p似乎对我有用,当在您的第一个字符之前开始时(即 08:17 中的 0)。{NB 使用通配符}

于 2013-04-06T19:00:56.350 回答
0

我意识到这是一个老问题,但我认为我应该加入排序技巧,因为它很快并且不需要从 Excel 中粘贴。(虽然我喜欢使用 Notepad++ 进行快速的正则表达式破解,但如果您想保持格式,这会很痛苦。)

在您的数据旁边创建一个临时列,并在数据底部自动填充连续数字 1、2、3...。

然后继续数据下方的列,使用 5、10、15...,直到获得大于数据大小的数字。

最后,对临时列上的所有内容进行排序,瞧,跳过的行。

于 2013-10-21T06:42:56.770 回答