はじめに
Excelには、テキストデータを扱うための便利な関数が多数あります。その中でも、LEFT関数、RIGHT関数、そしてMID関数は、文字列の一部を取り出して編集する際に非常に役立ちます。これらの関数は、生成AIと連携する際に、AIが解析しやすいデータを整えるためのデータ前処理に最適です。今回は、この3つの関数を中心に、AI活用の視点から実例と共に解説します。
LEFT関数とは?
LEFT関数は、文字列の左端から指定した文字数分だけ切り出すための関数です。基本的な書式は以下の通りです。
=LEFT(文字列, [文字数])
copy
実例

目的:A2セルの商品コードの左端3文字を抽出する。
使用する数式:
=LEFT(A2, 3)
copy
解説:
・A2セルには「ABC12345」という商品コードがあり、この数式は左端の3文字を抽出します。
結果:
結果は「ABC」です。
RIGHT関数とは?
RIGHT関数は、文字列の右端から指定した文字数分を切り出す関数です。基本的な書式は次の通りです。
=RIGHT(文字列, [文字数])
copy
実例

目的:A3セルの商品コードの右端5文字を抽出する。
使用する数式:
=RIGHT(A3, 5)
copy
解説:
・A3セルには「DEF67890」という商品コードがあり、この数式は右端の5文字を抽出します。
結果:
結果は「67890」です。
MID関数とは?
MID関数は、文字列の指定した位置から指定した文字数分だけ切り出すことができる関数です。基本的な書式は以下の通りです。
=MID(文字列, 開始位置, 文字数)
copy
実例

目的:A4セルの商品コードの3文字目から4文字分を抽出する。
使用する数式:
=MID(A4, 3, 4)
copy
解説:
・A4セルには「GHI11223」という商品コードがあり、この数式は3文字目から4文字分を抽出します。
結果:
結果は「I112」です。
生成AIとの連携のポイント
生成AIを使用する際には、データの整形が非常に重要です。LEFT、RIGHT、MID関数は、AIにデータを渡す前に、必要な文字列のみを抽出・加工するための非常に便利なツールです。ここでは、AIとの連携を意識した活用方法をいくつか紹介します。
1. テキストデータの整理
データベースやCSVファイルには、AIにそのまま渡すには適さない形のデータが含まれていることがよくあります。例えば、商品コードやIDから特定の部分を抽出してAIに入力する際に、LEFT、RIGHT、MID関数を使ってテキストデータを整理することで、AIが理解しやすい形式に変換できます。
2. 生成AIのトレーニングデータの調整
AIモデルに与えるトレーニングデータとして、長い文字列から一部の重要な情報だけを取り出して学習させることが可能です。例えば、ユーザーのメールアドレスからドメイン名(@以降の部分)だけを取り出して分析する場合、RIGHT関数を使ってメールアドレスの後半部分を抽出し、ドメインごとのトレンドをAIで解析できます。
生成AIとのシナジー
生成AIに渡すデータの整形や調整は、モデルのパフォーマンスに大きく影響を与えます。LEFT、RIGHT、MID関数を使用して、データを正確に加工することで、AIに渡す情報がよりクリアで精度の高いものになります。
応用例
- メールドメイン分析: メールアドレスからドメイン(@以降)をRIGHT関数で抽出し、AIに分析させることで、特定のドメインのユーザー行動やトレンドを解析できます。
- IDパターンの解析: 顧客IDから特定のパターンを抽出し、AIに学習させることで、特定のグループやカテゴリに分類されたユーザーの行動パターンを予測できます。
まとめ
LEFT、RIGHT、MID関数は、文字列データを効率的に操作し、生成AIのデータ前処理に非常に役立つ関数です。これらの関数を活用することで、AIに与えるデータを精密に整形し、AIの分析や生成タスクの効果を最大限に引き出すことができます。日々の業務でこれらの関数を使いこなし、生成AIを活用する際にぜひ役立ててみてください。
生成AI活用やExcel業務の効率化についてのご相談は、ぜひ ビジー・ビー にお任せください!
当社では、生成AIを活用したコメントデータ分析や、Excel業務の効率化を支援するツールやソリューションを提供しています。データ活用のプロフェッショナルが、貴社のニーズに合わせた最適な方法をご提案します。
ご質問、ご相談は、以下のフォームからお問い合わせください。
本記事は、[データ分析ラボ]の許諾を得て転載しています。この記事以外にも生成AI・Excel・データ分析など多くの興味深い記事を掲載しています。ぜひ[データ分析ラボ]を訪れて、幅広い情報をお楽しみください。[https://note.com/dataanalysislabo/]


コメントを投稿するにはログインしてください。