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
(ここで改行)
etc
etc

/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 では明らかに面倒です。私はお勧めします:

  • x6 番目のアイテムを含む 2 番目の行 (ここでは 17:01 の 2 番目のインスタンス) で、隣接する 2 つのスペア列の右側に入力します。

  • そのセルとそのすぐ上の 5 つのセルを選択し、Ctrl押された状態で、そのブロックを必要なだけ下にコピーします。

  • を含む列の小計x。その列(右に移動する必要があります)をコピー/貼り付け/値を指定してから、列をすぐ左に削除します。[すべて削除] で再度小計します。

于 2013-04-06T18:30:24.827 に答える
0

これは古い質問だと思いますが、並べ替えのトリックを投入する必要があると思いました。すばやく、Excel から貼り付ける必要がないからです。(正規表現をすばやくハックするために Notepad++ を使用するのは好きですが、フォーマットを維持したい場合は面倒です。)

データの横に一時的な列を作成し、データの下部に連続した数字 1、2、3 を自動入力します。

次に、データの下の列を 5、10、15... と、データのサイズよりも大きい数値になるまで続けます。

最後に、一時的な列のすべてを並べ替えて、行をスキップします。

于 2013-10-21T06:42:56.770 に答える
0

Word の正規表現は一般的ではありませんが、Find what: (?{35})and replace with\1^pは、最初の文字 (つまり、08:17 の 0) の直前に開始するとうまくいくようです。{注意: ワイルドカードを使用}

于 2013-04-06T19:00:56.350 に答える