NEWS
🧑💻初心者でもわかる!Excelの文字列関数まとめ【使用例つき】
こんにちは!SI事業部のKです。
今回は Excel でよく使う「文字列関数」 について、初心者の方にも分かりやすく解説していきます!
🧐文字列関数ってなに?
Excel には、文字(文字列)を操作するための便利な関数がたくさんあります。
こんなときに使えて、とても役立ちます:
こうした操作を簡単にしてくれるのが「文字列関数」です。
これを知っているだけで、仕事の効率がグッとアップします!
✅よく使う文字列関数10選(使用例つき)
関数名 | できること | 使用例 |
LEFT | 左から文字を取り出す | =LEFT(“山田太郎”, 2) → 山田 |
RIGHT | 右から文字を取り出す | =RIGHT(“123-4567”, 4) → 4567 |
MID | 指定した位置から文字を取り出す | =MID(“A-00123”, 3, 5) → 00123 |
LEN | 文字数を調べる | =LEN(“Excel”) → 5 |
FIND | 文字の位置を調べる | =FIND(“-“, “A-00123”) → 2 |
CONCATENATE(旧) / & | 文字をつなげる | “山田” & “太郎” → 山田太郎 |
SUBSTITUTE | 文字を置き換える | =SUBSTITUTE(“123-4567”, “-“, “”) → 1234567 |
TRIM | 余分な空白を削除 | =TRIM(” 山田 太郎 “) → 山田 太郎 |
TEXT | 数値を指定書式で文字にする | =TEXT(5, “000”) → 005 |
TEXTJOIN(Excel 2016以降) | セルを結合する | =TEXTJOIN(“,”, TRUE, A1:A3) |
📎 補足ポイント
✍実例で覚える!文字列関数の使い方
👤氏名を「姓」と「名」に分けたい
A列(氏名) | 式 | 結果 |
山田太郎 | =LEFT(A1, 2) | 山田 |
山田太郎 | =RIGHT(A1, 2) | 太郎 |
※文字数がバラバラな場合には FIND や TEXTSPLIT 関数が便利です。
例:=TEXTSPLIT(A1,, , TRUE)(Microsoft 365のみ対応)
📱電話番号のハイフンを取りたい
A列(電話番号) | 式 | 結果 |
090-1234-5678 | =SUBSTITUTE(A1, “-“, “”) | 09012345678 |
📦商品コードから番号だけ取り出したい(ハイフンの後ろのみ)
A列(商品コード) | 式 | 結果 |
A-00123 | =MID(A1, FIND(“-“, A1) + 1, LEN(A1)) | 00123 |
🔍 解説補足
FIND 関数でハイフンの位置を取得し、MID 関数でその次の文字列を抜き取ることで、変動する位置にも対応できます。
💡ワンポイント応用テクニック
🎯まとめ
Excel の文字列関数を使いこなせば、日々の作業が格段に効率化!
特に初心者におすすめの関数はこちら:
✅ LEFT(文字の先頭を取得)
✅ RIGHT(末尾を取得)
✅ MID(文字の一部を取得)
✅ SUBSTITUTE(文字置換)
✅ TEXT(数値を文字へ変換)
✅ &(文字の結合)
📌 ぜひ一度、実際のデータで試してみてください!
慣れてくると、思い通りにデータを整えられるようになりますよ 😊
※本記事は、OpenAIのAIアシスタント「ChatGPT」の支援を受けて執筆・編集しています。