
銀行振込のデータで横に長い1行のデータを120桁ずつ分割して(一人分が120桁)エクセルで加工したいです。
サクラエディタで見るとこんな感じです。
120桁の内容は、左から銀行コード、銀行名、支店コード、支店名、口座番号、口座名義、金額、社員番号、部門コードのような構成となっています。
VBA以外で関数で出来る方法がありましたら教えてください。
社員数が9000名以上いて、1行すべてをエクセルのA1に貼ったら32760桁辺りで自動で改行されて次のA2以下にコピーされてしまったようなので、32760桁ずつの分割は手動で行おうかと思います。(それでも47行あるので結構な手間ですが頑張ります。。)

No.3ベストアンサー
- 回答日時:
こんばんは
Excelの回答でないとまずいかな・・・
>A1に貼ったら32760桁辺りで
1セルに273人分書き込まれると言う事かな・・・よくわかりませんが
Excelの行列方向のセルに分割されれば、目的達成ですか?
使い慣れない?Excelを使うより(サクラエィタが出てきたので)・・
サクラエディタで加工してはいかがでしょう(画像もExcelでないし)
改行コードが入っていないと言う事?
>120桁ずつ分割して
120文字と言う事かな?
たしか、サクラエディタで折り返しを設定して折り返し位置に改行も入れられたかと・・
更に(複数?スペースをタブなどに置き換え)加工してからExcelに貼り付けるのは如何でしょう
(スペースをタブなどは例です。実データに合わせて)
サクラエディタは、現在使っていないのとカテ違い?なので
<サクラエディタ正規表現で置換>
<サクラエディタ折り返し位置に改行を挿入>
などで調べてみてはいかがでしょう。
Excelで文字列操作の関数で出来ると思いますが、
周りに相談できる人は?データの内容からして大丈夫?
バックアップは常に取って加工してくださいね
ありがとうございます。サクラエディタで折り返し位置に改行を挿入できる発想がありませんでした。
感動です!
私が実践したのは次の通りで、こちらで期待通りの結果が一瞬で得られました。
①テキストデータをすべて選択(Ctrl+A)
②設定→折り返し方法を「右端で折り返す」
③右端が120桁目に来るように画面の大きさを調整
④編集→折り返し位置に改行をつけてコピー
⑤エクセルシートのA1へ貼る(Ctrl+V)
No.4
- 回答日時:
Excelで行う場合は、以下の方法で出来ます。
分割前文字列を、「分割前」シートのA1セルに配置。
「分割前」とは別のシートで作成。
1行目
A1セル(カウント):1
B1セル(取得開始位置):=(A1-1)*120+1
C1セル(取得する関数):=MID(分割前!A$1,B1,120)
2行目
A2セル:=A1+1
B2セル:B1セルをコピーして貼り付け
C2セル:C1セルをコピーして貼り付け
3行目以降は、2行目をコピーして貼り付け
C列に、分割後の文字列が出来上がります。
No.2
- 回答日時:
こんばんは
ご説明が要領を得ませんけれど、想像するところ・・・
元のデータは、テキストファイルということですよね?
・1行のデータの区切りは改行(はたはLFのみ)になっている
・各項目の区切りはタブ(あるいは空白)になっている
ような気がしますけれど・・?
あるいは、固定長データになっているのかも・・
(実際のところは不明ですが、調べればすぐにわかると思います)
>エクセルで加工したいです。
区切り文字の種類さえ明確にできれば、エクセルに読み込む際に指定すれば、そのまま各セルに分割して読み込めるのではないかと想像しますけれど・・??
説明が要領が悪くうまく伝わらなくてすみません。スクショはサクラエディタで折り返しただけなんです。別の方の回答で折り返し部分に改行を入れるという機能を利用したらうまく行きました。回答くださってありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- 銀行・ネットバンキング・信用金庫 ゆうちょ銀行に口座を持つ方、ゆうちょ銀行に詳しい方に聞きます。 9 2023/08/03 20:24
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- 相続・贈与 遺言書の書き方 2 2022/09/18 12:49
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- その他(Microsoft Office) エクセルの関数について 4 2022/07/30 16:42
- Visual Basic(VBA) エクセル VBA 処理スピードを上げたいのですが。 6 2023/03/31 20:52
- 政治 消防団を暴力団と読み違えたのは私だけですか? 2 2022/06/14 15:37
- 銀行・ネットバンキング・信用金庫 ゆうちょ銀行の支店コードとは どの部分ですか? 給与振り込みで書かなきゃ行けない欄があるのですが 口 2 2023/01/03 22:02
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
金融機関・支店コードについて
-
ATM連続使用回数は何回までOK?
-
ゆうちょ銀行の支店名
-
ゆうちょ銀行口座に知らない人...
-
三菱東京UFJ銀行の支店の英...
-
ゆうちょの口座番号を7桁から8...
-
銀行振込・名義人の名が違って...
-
払ったのに家賃の未払い請求が...
-
こんばんは ゆうちょダイレクト...
-
こういう場合、どちらが先?
-
同名義でゆうちょ口座を2つ持...
-
三井住友銀行の口座のお金を、...
-
ゆうちょ銀行の支店名
-
三井住友銀行は国内外貨建送金...
-
三菱UFJ銀行の英語表記
-
セブン銀行でATMでの振込をスマ...
-
銀行口座番号の変更について
-
郵便局から三井住友銀行へ振り...
-
口座名義のカナ表記でなぜ拗音...
-
郵貯の預金を下ろした場所につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
金融機関・支店コードについて
-
銀行口座番号の変更について
-
三菱東京UFJ銀行の支店の英...
-
銀行振込・名義人の名が違って...
-
口座名義のカナ表記でなぜ拗音...
-
ゆうちょ銀行口座に知らない人...
-
ゆうちょ銀行の支店名
-
土日祝日の銀行への預け入れ
-
銀行口座の名義は子供会名義で...
-
ゆうちょ銀行の支店名
-
銀行のATMは、日曜日祭日でも振...
-
こんばんは ゆうちょダイレクト...
-
ATM連続使用回数は何回までOK?
-
ゆうちょの口座番号を7桁から8...
-
三菱UFJ銀行の英語表記
-
北陸銀行のカードについて聞き...
-
ご指定の口座は存在しません、...
-
ゆうちょの通常払い込みにかか...
-
払ったのに家賃の未払い請求が...
-
ゆうちょ銀行 0から始まる口...
おすすめ情報