Агуулгын хүснэгт
Энэ зааварт би Excel-ийн мужаас текст -г хэрхэн олох болон текстийг агуулсан нүдний лавлагааг буцаах талаар бичих болно. Мөн би үүнийг хийх хэд хэдэн арга замыг харуулах болно. Таны шаардлага аль нэг арга замтай таарч байхын тулд.
Гэхдээ үндсэн ярианд орохын өмнө би ашиглах гэж буй функцүүдийн талаар бага зэрэг ярилцахыг хүсэж байна.
Татаж авах Ажлын файл
Энэ бол миний энэхүү зааварчилгааг хийхэд ашигласан Excel файл юм. Татаж аваад надтай хамт дагаж мөрдөөрэй.
Муж доторх текстийг хайж олох ба нүдийг буцаах лавлагаа.xlsx
Урьдчилсан хэлэлцүүлэг
Энэ хэсэг Дараах Excel-ийн функцуудыг аль хэдийн ашиглаж байгаа хүмүүст зориулсан сонголт юм:
- INDEX()
- MATCH()
- CELL()
- Мөн OFFSET()
Excel дээрх # INDEX функц
INDEX функц өгөгдсөн муж дахь тодорхой мөр, баганын огтлолцол дахь нүдний утга эсвэл лавлагааг буцаана.
INDEX функцийн синтакс :
INDEX(array, row_num, [column_num])
INDEX(reference, row_num, [column_num], [area_num])
Доорх зургийг харна уу :
Томьёоны тайлбар
Жишээ 1:
Та олж магадгүй Жишээ 1 (мөн жишээ 2) ойлгоход арай хэцүү. Энэ нь үнэндээ Excel массивын томьёо юм.
- Эхлээд C16 нүдийг сонгоод дараах зүйлийг бичнэ үү.томъёо.
{=INDEX(B4:D9,2,)}
- Дараа нь CTRL+SHIFT+ENTER дар массивын томьёог оруулах.
Энэ томьёо яг яаж ажилладаг вэ?
- Энд <1-ийн массивын хэсэг байна>INDEX функц нь B4:D9 . Үүний 2 дахь мөр нь B5:D5 мөр юм.
- Баганын дугаар хоосон байгаа тул INDEX функц нь бүхэл бүтэн -ийг буцаана. 2-р мөр.
Жишээ 2
{=INDEX((B4:D9,F4:H9),2,,2)}
- INDEX функцийн лавлагааны хувьд энд хоёр муж байна: B4:D9 ба F4:H9.
- Мөрийн дугаар нь 2 байна. Баганын дугаарыг заагаагүй байна. Тэгэхээр 2-р мөрийн бүх утгууд буцаагдах болно.
- Талбарын дугаар нь тул F4:H9 мужийг Index функц ашигладаг. 2.
Жишээ 3
=INDEX(B4:B9,3,)
Энэ бол маш энгийн INDEX томьёо. B4:B9 массивын 3-р утгыг энэ томъёогоор буцаана.
Жишээ 4
=INDEX(B4:D9,2,3)
Энэ томьёо нь B4:D9 мужын 2-р мөр ба 3-р баганын огтлолцлын утгыг буцаана.
Excel дээрх # MATCH функц
MATCH функц нь утгуудын массив дахь утгын байрлалыг буцаана.
MATCH функцийн синтакс:
=MATCH(lookup_value, lookup_array, [match_type])
- Одоо С17 нүдэнд дараах томьёог бичнэ үү.
=MATCH(C14,B4:B9,0)
Энэ томъёо хэрхэн ажилладаг вэ?
- The C14 нүдний утга нь Google байна. Тэгэхээр бидний хайлтын утга нь Google.
- B4:B9 нүдний мужид Google-н байрлал 6-р <байна. 9>Тиймээс томъёо нь 6-г буцаана.
# Excel-ийн CELL функц
CELL функц нь форматын талаарх мэдээллийг буцаана. лавлагааны хуудасны унших дарааллын дагуу байрлал буюу эхний нүдний агуулгыг.
Excel CELL функцийн синтакс
=CELL(info_type, [reference])
CELL функцийг ашигласнаар та ABSOLUTE хаягийг багтаасан нүдний лавлагааны талаар олон дэлгэрэнгүй мэдээллийг авах боломжтой. Та үүнийг дээрх зургаас харж болно.
Excel-ийн # OFFSET функц
Excel-ийн OFFSET функц нь өгөгдсөн тооны мөр, баганын мужид хамаарах лавлагааг буцаана. өгөгдсөн лавлагаа.
OFFSET функцийн синтакс:
=OFFSET(reference, rows, cols, [height], [width])
- Энд, Би дараах томьёог B13 хайрцагт ашигласан.
=SUM(OFFSET(B4,3,1,3,2))
Энэ томъёо хэрхэн ажилладаг вэ?
- OFFSET функцийн лавлагаа нь B4 нүдний лавлагаа юм. Тэгэхээр B4 нүдний байрлал 0 байна.
- Дараа нь 3 ишлэлээс доошоо унана.
- Дараа нь <Сүүлийн байрлалаас баруун тийш 1>1 багана.
- Эцэст нь C7:D9 мужын нийлбэр (өндөр 3 мөр ба өргөн 2 багана). Энэ нь 756 утгыг буцаана. C7:D9 мужийг тодруулсанулбар шар өнгийн хүрээтэй.
Тэгэхээр урьдчилсан хэлэлцүүлэг дууслаа.
Одоо үндсэн ярилцлагадаа орцгооё.
3 олох арга Excel-ийн муж дахь текст ба нүдний лавлагааг буцаах
Энэ хэсэгт би муж дахь текстийг хайж олох, Excel-ийн нүдний лавлагааг буцаах аргуудыг тайлбарлах болно. Цаашилбал, таныг илүү сайн ойлгохын тулд би дараах өгөгдлийн багцыг ашиглах болно.
Арга 1: INDEX & Муж доторх текстийг олох, нүдний лавлагааг буцаах MATCH функцууд
Энэ аргын хувьд би текстийг нэг баганаар хайх бөгөөд хэрэв олдвол томъёо нь лавлагааг буцаана. Мөн би INDEX болон MATCH функцуудыг ашиглан муж доторх текстийг олж, нүдний лавлагааг буцаана.
Алхам:
- Нэгдүгээрт, үр дүнг хадгалахыг хүссэн өөр нүд D17 сонгоно уу.
- Хоёрдугаарт, D17 нүдэнд дараах томьёог бичнэ үү.
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))
- Дараа нь ENTER дарж үр дүнг гаргана.
Эцэст нь та “ Dropbox ” текстийн нүдний лавлагааг авах болно.
Үүнийг яаж хийх вэ? томьёоны ажил?
Текстийн томъёог тайлбарлая “Dropbox” :
- Томьёоны энэ хэсэг MATCH(D16,B4:B14,0) , 9 утгыг буцаана. Учир нь B4:B14 массив дахь Dropbox -ийн байрлал нь 9-р байна. Тиймээс, ерөнхий томъёоболно:
=CELL(“хаяг”,INDEX(B4:B14,9))
- Одоо, ИНДЕКС(B4:B14,9) хэсэг нь B12 нүдний лавлагаанд хамаарна. Тэгэхээр томъёо нь: =CELL(“хаяг”,B12)
- Дараа нь =CELL(“хаяг”,B12) болно. B12 нүдний үнэмлэхүй лавлагааг буцаана.
- Тиймээс би бүх томъёоны гаралт болгон $B$12 -г авна.
Тэмдэглэл: INDEX(B4:B14,9) нь утга эсвэл нүдний лавлагааны аль нэгийг буцаах боломжтой. Энэ бол INDEX функцийн гоо үзэсгэлэн юм.
Дэлгэрэнгүй унших: Динамик байдлаар өөр хуудасны Excel лавлагааны нүд
Төстэй уншилтууд
- Excel-д ШУУД БУС функцийг хэрхэн ашиглах вэ (12 тохиромжтой тохиолдол)
- Хэрэв нүдэнд тодорхой текст байгаа бол Excel-д 1 нэмнэ үү (5 жишээ )
- Excel-ийн ROW функцийг хэрхэн ашиглах вэ (8 жишээтэй)
- Хэрэв нүдэнд текст байгаа бол Excel-ийн өөр нүдэнд текст нэмнэ үү
- Excel-д COLUMNS функцийг хэрхэн ашиглах вэ (3 жишээ)
Арга 2: INDEX, MATCH & OFFSET функцууд
Энэ аргаар би нэгээс олон баганаас текст хайх боломжтой. Гэхдээ та баганыг өөрөө сонгох хэрэгтэй. Цаашлаад би INDEX, OFFSET, болон MATCH функцуудыг ашиглан муж доторх текстийг олж, нүдний лавлагааг буцаана.
Алхам:
- Эхлээд дараах томьёог D18 хэсэгт бич.нүд.
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))
- Хоёрдугаарт ENTER товчийг дарж үр дүнг авна уу.
Эцэст нь та “ Майк Литл ” текстийн эсийн лавлагааг авах болно.
Энэ томьёо хэрхэн ажилладаг вэ?
- Энэ томъёо нь дээрхтэй адил ажилладаг. Ганц ялгаа нь: баганыг Excel-ийн OFFSET функцийг ашиглан динамикаар сонгосон явдал юм. Хэрэв та OFFSET функцийг ойлгож байгаа бол энэ хэсгийг ойлгоход хялбар болно: OFFSET(B4,0,D17-1,11,1)
Дэлгэрэнгүй: Excel дэх OFFSET функцын жишээ (Формула+VBA )
Арга 3: Муж дахь текстийг хайж олох, нүдний лавлагааг буцаахад хосолсон функцуудыг ашиглах
Заримдаа a текстийн утга нь мужид нэгээс олон удаа давтаж болно. Би тухайн текстийн мөрийн дугаарыг мужид буцааж өгч чадна. Энд би SMALL, ROW , болон IF функцуудыг ашиглан муж доторх текстийг хайж, нүдний лавлагааг буцаана.
Та эндээс харж болно. “Apple” текст B4:B14 мужид 3 удаа давтагдаж байгаа дараах зураг.
Эдгээр мөрийн дугаарыг хэрхэн олж авахыг танд үзүүлье.
- Би энэ томьёог D9 нүдэнд ашигласан.
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}
- Дараа нь би энэ томьёог D10 нүдэнд хуулсан.
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))
- Энд би CTRL + SHIFT + ENTER дарж үр дүнгээ гаргалаа.
- Үүнтэй адилаар би томъёог хүртэл хуулсантомъёо нь алдааны утгыг буцаадаг.
Энэ нь Excel массив томьёо байх нь ойлгомжтой.
Гэхдээ өмнө нь та үүнийг хэрхэн яаж хийхийг мэдэх хэрэгтэй SMALL функц Excel-д ажилладаг.
ЖИЖИГ функцийн синтакс:
SMALL(array,k)
жишээ нь SMALL({80;35;55;900},2) нь массивын 2-р хамгийн бага утгыг буцаана {80;35;55;900} . Гаралт нь: 55 байх болно.
Тэгвэл томъёо хэрхэн ажилладаг вэ?
D9 нүд. = {=ЖИЖИГ(ХЭРЭВ($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1: 1))
Энэ массивын томьёог тодорхой ойлгохын тулд та миний гарын авлагыг уншиж болно: Excel Array Formula Basic 2 – Массивын томъёоны задаргаа
- Томъёоны энэ хэсэг IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) нь үнэндээ буцаана ЖИЖИГ функцийн массив.
- IF функцийн логик туршилтын хэсэг нь: $D$6=$B$4:$B$14 . Энэ хэсэг нь $B$4:$B$14 мужын утгууд $D$6 тэй тэнцүү эсэхийг (нэг нэгээр нь) шалгадаг. Хэрэв тэнцүү бол массив дотор ҮНЭН утга, тэнцүү биш бол массив дотор Худал утгыг тохируулна: {ХУДАЛ;ХУДАЛ;ҮНЭН;ХУДАЛ;ХУДАЛ ;ХУДАЛ;ҮНЭН;ХУДАЛ;ҮНЭН;ХУДАЛ;ХУДАЛ
- Мөн үнэн_хэрэв_үнэн нь: ROW($B$4:$B$14)-ROW($ B$4)+1) . Энэ хэсэг бүхэлдээ иймэрхүү зүйлийг буцаана: {1;2;3;4;5;6;7;8;9;10;11} – {1} + 1 = {0; 1;2;3;4;5;6;7;8;9;10} + 1 ={1;2;3;4;5;6;7;8;9;10;11}
- МӨР(1:1) нь үнэндээ ЖИЖИГ функцийн k юм. Тэгээд 1 -г буцаана.
- Тиймээс D9 нүдэн дэх томьёо дараах байдалтай болно: ЖИЖИГ(ХЭРЭВ({ХУДАЛ;ХУДАЛ;ҮНЭН;ХУДАЛ) ;ХУДАЛ;ХУДАЛ;ҮНЭН;ХУДАЛ;ҮНЭН;ХУДАЛ;ХУДАЛ},{1;2;3;4;5;6;7;8;9;10;11}),1).
- Одоо Хэрэв функц нь энэ массивыг буцаана: {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}.
- Томъёо нь: ЖИЖИГ({ХУДАЛ;ХУДАЛ;3;ХУДАЛ;ХУДАЛ;ХУДАЛ;7;ХУДАЛ;9;ХУДАЛ;ХУДАЛ},1).
- Эцэст нь, томьёо нь 3-г буцаана.
Энэ цогц томъёо хэрхэн ажилладагийг та ойлгосон гэж найдаж байна.
Дэлгэрэнгүй: Excel Хэрэв нүдэнд текст байгаа бол утгыг буцаана уу (8 хялбар арга)
Дүгнэлт
Энэ нийтлэл танд хэрэг болсон гэж найдаж байна. Энд би 3 тохиромжтой аргуудыг муж доторх текстийг хэрхэн олох, Excel дээр нүдний лавлагаа буцаах талаар тайлбарлав. Та Excel-тэй холбоотой дэлгэрэнгүй мэдээллийг авахын тулд манай вэбсайтад зочилж болно Exceldemy . Хэрэв танд санал хүсэлт, санал хүсэлт, асуулт байвал доорх коммент хэсэгт үлдээнэ үү.