システムの設計ミスから、通販における顧客データをCSV出力すると
「ご利用ありがとうございます。●●通販でございます。
お客様ID X●●●● お客様名前 ●●●●● お客様住所 ●●●●● お客様電話 ●●●●● ご注文内容 ●●●●●」と1セルに複数の情報が落ちてしまいます。
システムの修正に時間がかかるため、取り急ぎ、そのセルからエクセル関数などを使って、必要データを抜き出したいのですが、どのような方法があるでしょうか?各項目の文字数や、項目毎のスペース数はバラバラで法則性がありません。ちなみにお客様IDの頭は「X」+10桁の数字になっています。よろしくご教授ください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
データの中にもスペースがある可能性があるなら、一番手っとり早い方法はやはり「CSVにすること」ではないでしょうか。
1) メモ帳で開く
2) 編集-置換で、「お客様ID」→「,お客様ID,」、「お客様名前」→「,お客様名前,」という風に項目をカンマで挟むように置き換える
3) 保存してCSVとして開く
当面何度もそれを行わなければならないならば、この変換処理はExcelVBAでやっても数行の処理です。
Sub ProcSep()
Dim sDataline As String
Close
Open "C:\ファイル.csv" For Input As #1
Open "C:\ファイル2.csv" For Output As #2
Do Until EOF(1)
Line Input #1, sDataline
sDataline = Replace(sDataline, "お客様ID", ",お客様ID,")
sDataline = Replace(sDataline, "お客様名前", ",お客様名前,")
sDataline = Replace(sDataline, "お客様住所", ",お客様住所,")
sDataline = Replace(sDataline, "お客様電話", ",お客様電話,")
sDataline = Replace(sDataline, "ご注文内容", ",ご注文内容,")
Print #2, sDataline
Loop
Close
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Excel(エクセル) 【関数】【マクロ】データの転記の方法について 2 2023/07/26 15:22
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- その他(データベース) accessについて 2 2022/05/31 16:58
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) エクセルデータ。容量を減らすにはどうしたらいい? 11 2022/12/22 09:01
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「仰せ」を体言止めとして使用...
-
職場の男性(立場は上の人)が、...
-
敬語の使い方
-
【緊急】どちらの文章が適切で...
-
ホスト ハメ撮り
-
選んでいただいた は正しい敬語?
-
「承ります」の使い方について
-
customerの使い方について
-
キャバクラでお客様が名前を教...
-
意味を教えてください(中国語)
-
職場で不愉快なことがありまし...
-
イタリア語
-
言葉遣いについて質問です
-
ご常連のお客様?
-
お客様のお力添えが出来ず誠に...
-
「社長様いますか」という営業...
-
電話窓口:「ただいま大変電話...
-
もらった電話やメールで、つい...
-
Amazonのサイトにある 01208995...
-
バイトのシフトについて。 私が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「仰せ」を体言止めとして使用...
-
選んでいただいた は正しい敬語?
-
ホスト ハメ撮り
-
敬語の使い方
-
イタリア語
-
店員が客に呼びかけるときの「...
-
過不足の報告書が書けなくて困...
-
水商売をしています。汗臭いお...
-
【緊急】どちらの文章が適切で...
-
「承ります」の使い方について
-
なかなかお店に来ないお客様。 ...
-
customerの使い方について
-
「頂いて下さい」という敬語
-
言葉遣いについて質問です
-
「どうぞ」の使い方について
-
人生で初めてクレーマーに文句...
-
ご常連のお客様?
-
猫カフェにハマってしまいまし...
-
職場で不愉快なことがありまし...
-
お客様のお力添えが出来ず誠に...
おすすめ情報