Excel
Excelの便利技 🍯 | MATCH関数でデータの位置を特定!🔍
Youngam
2025. 7. 1. 22:05
728x90
みなさんこんにちは〜🙋♀️
今日もExcelネタをお届けします!
今回はとっても便利な関数を紹介します!
その名も… MATCH関数 🎯
MATCH関数って何?🤓
一言で言うと、
👉 指定した値が、範囲の中で何番目にあるかを教えてくれる関数です!
例えば、
A1〜A5に A, B, C, D, E が入っているとします。
=MATCH("C", A1:A5, 0)
この場合、結果は 3 になります!
なぜなら "C" はその範囲の3番目にあるからですね 💡

MATCH関数の基本構文 📐
=MATCH(検索値, 検索範囲, [照合の種類])
- 検索値: 探したい値 (例: "C")
- 検索範囲: どこで探すか (例: A1:A5)
- [照合の種類]:
- 0: 完全一致(これが一番よく使われます!)
- 1: 以下の最大値(昇順に並んでいる必要あり)
- -1: 以上の最小値(降順に並んでいる必要あり)
基本的には 0 だけ覚えておけばOKです 😎
MATCH単体でも使えるけど…
👉 INDEX関数と組み合わせると最強です!💪
=INDEX(B1:B5, MATCH("C", A1:A5, 0))
これ、どういう意味かというと、
A列で "C" が何番目にあるかを MATCH で探して、
その位置のB列の値を INDEX で取り出すってことなんです 🙌
つまり、"C" に対応するB列のデータが取れるということ!💼

まとめ 📌
MATCH 関数は、
✔ データの位置を調べたいとき
✔ INDEXと組み合わせて検索処理
✔ テンプレートの自動化
などなど…とにかく活用の幅が広いです!
Excel使う方は絶対に覚えておくべき関数ですよ〜💻✨
次回は INDEX, VLOOKUP, XLOOKUP も
わかりやすく解説予定なのでお楽しみに!😄
728x90