Excelで結合されたフィールドを列に分割する

著者: AILesson6 分でセットアップテスト済み:ChatGPTレビュー日: 2026-08-28

クイック回答

検証済みの区切り文字と例外フラグを使って、名前、住所、コードを分割する. 入力するもの: 必要な出力フィールド, 代表的な元の値, Excelのバージョンと使用可能なツール. 期待される結果: 元データを損なわない分割方法、検証列、例外確認キュー.

1

コンテキストを追加

テキストはこのブラウザ内に留まります。AILesson Prompts は、そのテキストをモデルやサーバーに送信しません。

2

あなたのプロンプト

未入力のフィールドはプレースホルダーとして表示されたままなので、プロンプトをコピーして編集できます。

Excelで結合されたフィールドを安全に分割する方法を設計してください。

必要な出力フィールド:
[target]

代表的な元の値:
[samples]

Excelのバージョンと使用可能なツール:
[tools]

数式、区切り位置、Power Queryのいずれかを選ぶ前に、区切り文字と構造のバリエーションを調べてください。データ契約で保証されていない限り、人名を空白で分割したり、住所の長さが固定だと仮定したりしないでください。元の値は保持します。推奨方法、数式または変換手順、ParseStatus/ReviewReasonフィールドに加え、要素の欠損、余分な区切り文字、引用符付きテキスト、空白、多言語の値に対するテストを返してください。安全に解析できない行も説明してください。
Playgroundで試す
デフォルトで非公開プロンプトの組み立てはブラウザ内で行われます。組織が許可しない限り、機密情報を AI サービスに入力しないでください。

入力から結果へ

具体例

具体的なコンテキストを加えると、このレシピが実用的な結果になる様子をご覧ください。

実際の入力

必要な出力フィールド
A列のRawContactを、B列のCustomerID、C列のDisplayName、D列のEmailに分割します。文書化された形式はCustomerID | DisplayName | Emailです。
代表的な元の値
C-101 | Ana Pérez | ana@example.com、C-102|王小明|xiaoming@example.cn、C-103 | Acme | Europe | sales@example.com、C-104 | Noor Ali | 空白、空白行。
Excelのバージョンと使用可能なツール
監査可能な初回処理にはMicrosoft 365の数式を優先します。後の反復インポートにはPower Queryを使用できます。

出力例

文書化された形式では、パイプ区切り文字がちょうど2つ必要です。A列を保持し、E列にDelimiterCountを作成します:=LEN(A2)-LEN(SUBSTITUTE(A2,"|",""))。F列のParseStatus:=IF(TRIM(A2)="","Blank",IF(E2=2,"Parsed","Review"))

Parsedの行:

  • B2:=IF($F2="Parsed",TRIM(TEXTBEFORE($A2,"|")),"")
  • C2:=IF($F2="Parsed",TRIM(TEXTBEFORE(TEXTAFTER($A2,"|"),"|")),"")
  • D2:=IF($F2="Parsed",TRIM(TEXTAFTER($A2,"|",2)),"")

C-101とC-102は安全に解析でき、Unicodeの名前も保持されます。C-103には区切り文字が3つあり、「Europe」が名前の一部か判断できないためReviewに送ります。C-104を解析できるのは、2つ目のパイプの後に空の3番目のフィールドが元の値に明示的に残っている場合だけです。それ以外はReviewにします。空白行はBlankのままです。CustomerIDのパターンとメールアドレスの構造についてフィールド検証を追加しますが、両方に合格するまでParseStatusをValidに変更しないでください。繰り返しインポートする場合は、Power Queryで同じ区切り文字数の判定を再現し、エラー行を別の確認用クエリに振り分けてください。

これがうまくいく理由

  1. 1

    バリエーションを事前に調べることで、便利な区切り文字を信頼できるスキーマと誤認するのを防げます。

  2. 2

    元の値と解析ステータスを保持すれば、不完全な抽出から復元できます。

結果を確認

  • すべての自動分割は、検証済みの構造ルールに基づいていますか?

  • 解析できない値は、確認用にそのまま保持されていますか?

  • 出力フィールドを再結合すると、元の値の意味を再現できますか?

安心して使うために

よくある質問

このレシピをいつ使うか、何を用意するか、どの場面で人による確認が依然として重要かについての実践的な回答です。

「Excelで結合されたフィールドを列に分割する」を使う前に何を準備すればよいですか?

「Excelで結合されたフィールドを列に分割する」を使う前に、必要な出力フィールド、代表的な元の値、Excelのバージョンと使用可能なツールを準備してください。確認できる情報だけでプレースホルダーを置き換えます。不明な点はモデルに推測させず、不明であることを明示してください。

「Excelで結合されたフィールドを列に分割する」の結果がまだ使用できないのはどのような場合ですか?

提供された根拠から、記載された成果である「元データを損なわない分割方法、検証列、例外確認キュー」をまだ実現できていない場合や、未解決の仮定、未取得の承認、作り上げた詳細に依存している場合、その結果は使用できません。チェック項目を公開判定基準として使い、裏付けのない出力を磨くのではなく、入力情報を修正するか、権限を持つ担当者を指名してレビューを依頼してください。

「Excelで結合されたフィールドを列に分割する」について、テスト記録があるAIツールはどれですか?

2026-08-28時点で、「Excelで結合されたフィールドを列に分割する」の公開テスト記録にはChatGPTが掲載されています。これは実行記録の存在を示すもので、後の製品バージョンでの互換性や同一結果を保証するものではありません。別のツールやバージョンを使う場合は、すべての制約を明示したまま、使用前に結果のチェックを再実行してください。

さらに探す方法

このレシピが役立つ場面

作業を前に進める