No.2ベストアンサー
- 回答日時:
こんばんは!
「改行」となっていますが、1セル内に改行されてすべてのデータが入っている訳ではないですよね?
質問文の場合1行目~12行目にデータがあり、3データずつをまとめたい!という解釈です。
元データはA1セル以降にあり、B列に表示させるとします。
VBAになりますが、一例です。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻り(VBE画面を閉じて)
マクロを実行してみてください。
Alt+F8キー → マクロ → マクロ実行です。
Sub Sample1() 'この行から//
Dim i As Long, cnt As Long
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row Step 3
cnt = cnt + 1
With Cells(i, "A")
Cells(cnt, "B") = .Value & .Offset(1) & .Offset(2)
End With
Next i
End Sub 'この行まで
※ 的外れならごめんなさい。m(_ _)m
No.3
- 回答日時:
1つのセルの中で改行をしているのでしょうか。
それとも別のセルに書かれているのでしょうか。
1つのセルの中で改行をしているのであれば、
質問の例では
1つ目と2つ目の改行を削除し、3つ目はそのまま、
4つ目と5つ目の改行を削除し、6つ目はそのまま、
7つ目と8つ目の改行を削除し、9つ目はそのまま、
…のようになりますので、
関数を使う場合は、
SEACH関数とMID関数を組み合わせて文字を抜き取り結合させるか、
SUBSTITUTE関数で3・6・9の改行を残し他の改行コードを削除する方法になります。
(面倒なので、1つのセルの中で改行されていると明確になった時点で解答してみます)
他のセルに書かれているのであれば、セルの値を結合することになります。
A1セルから順番にA12セルまで値が並んでいたとすると、
関数なら、
=A1&A2&A3
のようになります。
ただしこれらは文字列になりますので注意してください。
数値として扱う必要があるなら、
=(A1&A2&A3)*1
のように「1」を乗算すると、見た目では分かりにくいですが数値に置き換えられます。
(当然ながら、数値にならない文字が入っていないことが条件)
No.4
- 回答日時:
A1セルにすべて1~12が改行されて入っているとするとした場合、B1に以下の数式を入力してください
そのままでは改行されないので、さらにB1セルを右クリックし、「セルの書式設定」から「配置」タブの「折り返して全体を表示する」にチェックを入れてください。(添付図参照)
=SUBSTITUTE(MID(A1,1,FIND(",",SUBSTITUTE(A1,CHAR(10),",",3))-1),CHAR(10),"")&CHAR(10)&SUBSTITUTE(MID(A1,FIND(",",SUBSTITUTE(A1,CHAR(10),",",3)),FIND(",",SUBSTITUTE(A1,CHAR(10),",",6))-FIND(",",SUBSTITUTE(A1,CHAR(10),",",3))),CHAR(10),"")&CHAR(10)&SUBSTITUTE(MID(A1,FIND(",",SUBSTITUTE(A1,CHAR(10),",",6)),FIND(",",SUBSTITUTE(A1,CHAR(10),",",9))-FIND(",",SUBSTITUTE(A1,CHAR(10),",",6))),CHAR(10),"")&CHAR(10)&SUBSTITUTE(MID(A1,FIND(",",SUBSTITUTE(A1,CHAR(10),",",9)),LEN(A1)-FIND(",",SUBSTITUTE(A1,CHAR(10),",",8))),CHAR(10),"")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの並び替えについて 5 2022/07/11 00:49
- Gmail GMAILの保存容量の変更方法を教えて下さい 保存容量が91%使用されているので、、、、というワーニ 1 2023/04/30 09:46
- Excel(エクセル) マクロ 2行ごとの並び替えについて 4 2022/12/14 12:27
- 統計学 どの統計を使えばいいのか教えてください(EZ-Rを使用) 5 2022/10/11 13:28
- Excel(エクセル) 【エクセル】並び替えからの並び替え方法 7 2022/07/22 09:46
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- HTML・CSS HTML を自動で改行してくれるツール / 拡張機能 などありませんか? 2 2022/08/23 17:53
- ソフトウェア スマホからパソコンに繋がっているUSBにデータを移行した場合、 パソコン側に(復元される可能性がある 1 2022/06/12 21:57
- 日本語 以下文章で使用される「で」の品詞は何でしょうか? 可能であれば、「で」の用法が記載されているWEBサ 3 2022/10/15 09:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル: セルの枠を超えて表示
-
Excel countif関数で取り消し線...
-
セル内の一部の文字だけをハイ...
-
セルは大きくさせず、中の文字...
-
エクセルファイルに _x000D_ と...
-
マウスポインターが白十字のまま
-
エクセルで画像を透過させて画...
-
セルを結合しても、文字をセル...
-
エクセルの白黒の反転で困って...
-
エクセル2013で英単語を折り返...
-
エクセルで1つのセルにスクロ...
-
エクセルのIF関数で、文字が...
-
エクセルのカメラがずれる
-
Excelでcsvやtxtで保存する時に...
-
エクセルでセルを上下に結合し...
-
エクセルの2つのセルを内容も消...
-
Excel 隣のセルに文字を表示さ...
-
セルの大きさを個別に変更したい。
-
Excel入力で勝手にエンター押さ...
-
エクセルで半角漢字
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル: セルの枠を超えて表示
-
Excel countif関数で取り消し線...
-
セル内の一部の文字だけをハイ...
-
エクセルの白黒の反転で困って...
-
セルは大きくさせず、中の文字...
-
マウスポインターが白十字のまま
-
エクセルファイルに _x000D_ と...
-
Excelでcsvやtxtで保存する時に...
-
エクセルで画像を透過させて画...
-
エクセルで1つのセルにスクロ...
-
エクセルでセルを上下に結合し...
-
エクセルの2つのセルを内容も消...
-
セルを結合しても、文字をセル...
-
エクセルで特定の列のセルだけ...
-
エクセルの入力規則プルダウン...
-
VBA:結合されたセルに対する「...
-
エクセルで右隣のセルより優先...
-
Excel入力で勝手にエンター押さ...
-
エクセル 折り返して全体を表...
-
エクセル2013で英単語を折り返...
おすすめ情報