MATCH функцийг хэрхэн ашиглах вэ?
Товч тайлбар
MATCH нь тухайн утга мужийн хэд дэх байрлалд байгааг тоогоор буцаана. INDEX-тэй хамт хэрэглэвэл Excel-ийн бүх хувилбарт ажилладаг уян хатан хайлт болно.
Хэрхэн хийх вэ?
- Бичих загвар:
=MATCH(хайх_утга, хайх_муж, [тохирох_төрөл]) - Яг таарах утга хайх бол гурав дахь аргументад
0бичнэ. - Үр дүн нь мужийн доторх дугаар (1, 2, 3...) байна.
- Утгыг өөрийг нь авах бол INDEX-тэй хослуулна:
=INDEX(буцаах_муж, MATCH(хайх_утга, хайх_муж, 0))
Зөвлөгөө: Гурав дахь аргументыг орхивол Excel 1 гэж үзэж, эрэмбэлэгдсэн өгөгдөл хүлээнэ. Буруу үр дүнгээс сэргийлж 0-ийг үргэлж бичих зуршилтай болоорой.
Аргументууд
| Аргумент | Тайлбар |
|---|---|
| хайх_утга | Хайх утга |
| хайх_муж | Ганц мөр эсвэл ганц багана |
| тохирох_төрөл | 0 — яг таарах, 1 — хайх утгаас бага буюу тэнцүү хамгийн их (өсөхөөр эрэмбэлсэн), -1 — их буюу тэнцүү хамгийн бага (буурахаар эрэмбэлсэн) |
Жишээ 1: Байрлал олох
| A | B | |
|---|---|---|
| 1 | Аймаг | Хүн ам |
| 2 | Архангай | 95,000 |
| 3 | Дархан-Уул | 110,000 |
| 4 | Орхон | 108,000 |
=MATCH("Орхон",A2:A4,0) → 3. Орхон мужийн гурав дахь мөрөнд байна.
Жишээ 2: INDEX + MATCH
Орхоны хүн амыг авахын тулд MATCH-ийн өгсөн дугаарыг INDEX-д өгнө:
=INDEX(B2:B4,MATCH("Орхон",A2:A4,0)) → 108,000
Энэ хослол VLOOKUP-аас дараах давуу талтай:
- Хайх багана зүүн талд байх албагүй.
- Багана нэмэх, устгахад томьёо эвдрэхгүй.
- Excel 2007-оос хойших бүх хувилбарт ажиллана.
Жишээ 3: Мөр, багана хоёуланг хайх
Сарын борлуулалтын хүснэгтэд (A2:A10 — салбар, B1:M1 — сарууд) Дархан салбарын 5-р сарын дүнг олно:
Түгээмэл алдаа
- #N/A — утга олдоогүй эсвэл тоо текст хэлбэрээр хадгалагдсан. Илүүдэл зай, форматаа шалгана.
- Гурав дахь аргументыг орхисон тул эрэмбэлэгдээгүй жагсаалтаас буруу байрлал буцаасан.
- Хайх муж хоёр хэмжээст (
A2:C10) бол #N/A гарна. Ганц багана эсвэл мөр сонгоно.
Холбоотой: INDEX функцийг хэрхэн ашиглах вэ? · XLOOKUP функцийг хэрхэн ашиглах вэ? · VLOOKUP функцийг хэрхэн ашиглах вэ?