LEFT, RIGHT, MID функцийг хэрхэн ашиглах вэ?
Товч тайлбар
LEFT нь текстийн зүүн талаас, RIGHT нь баруун талаас, MID нь заасан байрлалаас эхлэн хэдэн тэмдэгт таслан авдаг.
Хэрхэн хийх вэ?
- Бичих загвар:
=LEFT(текст, тоо),=RIGHT(текст, тоо),=MID(текст, эхлэх, тоо) - Текстийн аргументэд нүдийг заана (жишээ нь
A2). - Хэдэн тэмдэгт авахаа бичнэ. MID-д эхлэх байрлалыг нэмж бичнэ.
- Enter дараад томьёог доош чирж хуулна.
Зөвлөгөө: Үр дүн нь текст байдаг. Тоо болгох бол =--MID(A2,3,2) эсвэл =VALUE(MID(A2,3,2)) гэж бичээрэй.
Аргументууд
| Аргумент | Тайлбар |
|---|---|
| текст | Тэмдэгт таслах текст эсвэл нүд |
| тоо | Авах тэмдэгтийн тоо. LEFT, RIGHT-д орхивол 1 гэж үзнэ |
| эхлэх | Зөвхөн MID-д: хэддэх тэмдэгтээс эхлэх |
Кирилл үсэг нэг тэмдэгтэд тооцогдох тул монгол текст дээр асуудалгүй ажиллана.
Жишээ 1: Регистрийн дугаараас мэдээлэл салгах
| A | |
|---|---|
| 1 | Регистр |
| 2 | УБ95061234 |
| 3 | ТА01120987 |
| A | B | C | |
|---|---|---|---|
| 1 | Томьёо | Үр дүн | Тайлбар |
| 2 | =LEFT(A2,2) | УБ | Эхний 2 үсэг |
| 3 | =MID(A2,3,2) | 95 | Төрсөн оны сүүлийн 2 орон |
| 4 | =MID(A2,5,2) | 06 | Төрсөн сар |
| 5 | =RIGHT(A2,2) | 34 | Сүүлийн 2 орон |
Жишээ 2: Утасны дугаарыг хэсэглэх
A2 нүдэнд 99112233 гэсэн дугаар байвал:
Үр дүн: 9911-2233. Тоо байсан ч LEFT, RIGHT нь түүнийг текст болгож тасална.
Жишээ 3: Бүтээгдэхүүний кодоос ангилал авах
“ХҮН-2026-0451” кодоос дунд хэсгийн онг авах бол =MID(A2,5,4) → 2026.
Түгээмэл алдаа
- Илүү зай. Нүдний эхэнд зай байвал LEFT буруу үр дүн өгнө.
=LEFT(TRIM(A2),2)гэж ашиглаарай. - Үр дүнг тоотой харьцуулах.
=MID(A2,3,2)=95нь FALSE болно, учир нь “95” текст.--эсвэл VALUE ашиглана. - #VALUE! — тоо эсвэл эхлэх байрлал сөрөг байвал гарна.
- Урт өөр өөр бол тогтмол тоо биш FIND/SEARCH-тэй хослуулж байрлалыг олно.
Холбоотой: Регистрийн дугаараас мэдээлэл авах · FIND болон SEARCH функц · LEN функц