
=LEFT(D4,4)
この場合は、左側から4文字目までを表示します。
📌 注意点
| 空白の含有 | 文字の長さには空白も含まれます |
| ハイフン(-)、スラッシュ(/)など | 記号も文字として認識されます |
| 日本語/英語の混在 | 文字数が異なるため、LEN関数での確認を推奨 |
🔚 2. RIGHT関数:文字列の末尾から切り取る
📌 基本構文:
excel
RIGHT(text, num_chars)

=RIGHT(D4,4)
この場合は、右側から4文字が表示されます。
🔍 3. MID関数:中央から切り取る
📌 基本構文:
excel
MID(text, start_num, num_chars)

この場合は、
=MID(対象, 開始位置, 終了位置) を表示します。
🔁 LEFT/RIGHT vs MID 違いの整理
| LEFT | 先頭から | 製品コードの先頭、誕生日などを抽出 |
| RIGHT | 末尾から | ファイル拡張子、番号の末尾などを抽出 |
| MID | 中間位置から | コードの一部、個人番号、メールIDなどを抽出 |
💡 함께 쓰면 좋은 함수들
💡 一緒に使うと便利な関数
ここで実務でよく使う例をお見せすると、
実際の現場では、抽出したい文字の長さがバラバラなことが多く、その場合はユニークキーを見つけることが重要です。

もし上の例で「/ /」の間の数字が必要な場合は、このときは複数の関数を組み合わせることができます。
MID と FIND(または SEARCH)を使えば良いのです。
FIND 関数と SEARCH 関数については別途説明します。

この関数を説明すると、
まず MID 関数を使って:
MID(A1,FIND("/",A1)+1,100) は、
A1セルの「/」の次の文字から100文字分を表示する、という意味です。
この場合の結果は:
19618/15 になります。
ここで必要なのは 19618 なので、LEFT 関数を使います。
LEFT(MID(A1,FIND("/",A1)+1,100) ← ここまでは 19618/15
FIND("/",MID(A1,FIND("/",A1)+1,100))-1 ← この中の「/」の位置から左側を1文字分短くしたものです。
一見複雑に見えますが、Excelのロジックを理解すればそれほど難しくはありません。
Excelで重要なのは関数そのものではなく、必要な値を取り出すために、与えられたデータに一貫性があるかどうかを見極めることです。
LEN 関数は文字の数をカウントする関数です。
使用していてアイデアや疑問がある場合は、コメントで教えてください。
| 🔍 엑셀 FIND vs SEARCH 함수 완전 정복: 문자열 위치 찾기의 핵심 (0) | 2025.06.24 |
|---|---|
| ✂️ Excel LEFT, RIGHT, MID Function Mastery: The Art of Text Extraction (0) | 2025.06.20 |
| ✂️ 엑셀 LEFT, RIGHT, MID 함수 완전 정복: 문자열 자르기의 기술 (0) | 2025.06.20 |
| 🧮 Excel SUMPRODUCT Function Mastery: The Ultimate Tool for Conditional Calculations (2) | 2025.06.13 |
| 🇯🇵 日本語訳:🧮 Excel SUMPRODUCT関数 完全攻略:条件計算の最強ツール (0) | 2025.06.13 |