Kung Naglalaman ang Cell ng Teksto, Ibalik ang Halaga sa Ibang Cell Gamit ang Excel Formula

  • Ibahagi Ito
Hugh West

Kung naghahanap ka ng Formula ng Excel kung naglalaman ang cell ng text pagkatapos ay ibabalik ang halaga sa isa pang cell , nasa tamang lugar ka. Ang isa sa mga pinakasikat na gawain ng Excel ay upang suriin kung ang isang cell ay may halaga batay sa isang partikular na kundisyon. Maaaring text, petsa, o anumang iba pang numeric na halaga ang value na ito. Sa artikulong ito, tatalakayin natin ang Excel formula kung ang isang cell ay naglalaman ng text at pagkatapos ay ibalik ang halaga sa isa pang cell.

I-download ang Practice Workbook

Formula Kung ang Cell ay Naglalaman ng Teksto .xlsx

5 Paraan para Bumuo ng Formula ng Excel Kung Naglalaman ang Cell ng Teksto pagkatapos ay Ibalik ang Halaga sa Ibang Cell

Mayroon kaming dataset ng mga produkto hal., mga laptop, desktop, at mobile . Ngayon, kailangan nating maghanap ng iba't ibang uri ng halaga na may paggalang sa kondisyon. Malinaw, ang mga sumusunod na formula ay maaaring makatulong sa paghahanap ng data kaugnay ng iba't ibang pamantayan.

1. Paggamit ng IF Function

Kapag mayroon kang impormasyon na Desktop ay inihatid . Pagkatapos ay gusto mong hanapin ang data para sa kung aling lungsod at cell, "Inihatid ang Desktop". Maaari mong gamitin ang ang IF function . Ang IF function ay isang lohikal na function batay sa isang ibinigay na pahayag. Maaaring magkaroon ng dalawang resulta para sa isang IF na pahayag. Ang unang resulta ay totoo, ang pangalawa ay mali kapag inihambing mo.

Ang syntax ng function ay

=IF (logical_test, [value_if_true], [value_if_false])

Ang mga argumento ng syntax ay angsumusunod.

logical_test – Isang value o logical expression na maaaring masuri bilang TRUE o FALSE.

value_if_true – [opsyonal] Ang value na ibabalik kapag ang logical_test ay nag-evaluate sa TRUE.

value_if_false – [opsyonal] Ang value na ibabalik kapag ang logical_test ay nag-evaluate sa FALSE.

Mga Hakbang:

  • Pumili ng blangkong cell hal., D5
  • I-type ang formula
=IF (C5="Dhaka", "Delivered", "Not Delivered")

Dito, ang C5 ay tumutukoy sa halaga ng cell at ito ang lungsod Dhaka , Naihatid Ang ibig sabihin ng ay kung ang value ay True o Not Delivered ay nangangahulugang kung ang value ay False .

  • Pindutin ang ENTER
  • Gamitin ang Fill Handle sa pamamagitan ng pag-drag pababa ng cursor habang hinahawakan ang kanang ibabang sulok ng D5 cell tulad ng ito.

  • Sa kalaunan, nakukuha namin ang output na ganito.

Magbasa Nang Higit Pa: Paano makahanap ng text sa isang hanay ng Excel & return cell reference (3 paraan)

2. Gamit ang ISNUMBER Function

Ang ISNUMBER function ay nagbabalik ng TRUE , at FALSE kung hindi. Maaari mong gamitin ang ang ISNUMBER function kasama ng SEARCH o FIND function upang i-verify na ang isang cell ay may gustong value na gusto mo.

Ang syntax ng ang ISNUMBER function ay

=ISNUMBER (value)

Narito ang value ay ang input na gusto mong suriin

Ang syntax ng ang SEARCH function ay

=SEARCH (find_text, within_text, [start_num])

Ang mga argumento ng syntax ay ang mga sumusunod

find_text Ang text na hahanapin .

within_text Ang text na hahanapin sa loob .

start_num – [opsyonal] Panimulang posisyon sa text na hahanapin.

Mga Hakbang:

  • Pumili ng blangkong cell tulad ng D5
  • I-type ang formula
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Dito, Ang Desktop ay ang text na hahanapin, ang B5:B11 ay ang cell range kung saan mo gustong hanapin ang text.

  • Pangalawa, pindutin ang ENTER
  • Pangatlo, gamitin ang Fill Handle at kunin ang output na ganito.

Dito, anumang salita na naglalaman ng Desktop maliit man o uppercase ay magbibigay sa output bilang TRUE .

Ngunit kung magdaragdag ka ng anumang case-sensitive kundisyon, kailangan mong gamitin ang FIND function kasama ang ISNUMBER function .

Ang syntax ng FIND function ay

=HANAP (find_text, within_text, [start_num])

Sa kasong ito, isulat ang formula sa D5 cell tulad nito.

=ISNUMBER(FIND("Desktop",@B5:B11))

Panghuli, pindutin ang ENTER at gamitin ang Fill Handle para makuha ang output na ganito.

Ipinapakita ng figure sa itaas na binabalewala ng output ang lowercase (ibig sabihin, desktop ). Upang ang formula na ito ay maaaring makatulong para sa mga ganitong uri ng sitwasyon.

Magbasa Nang Higit Pa: If CellNaglalaman ng Teksto Pagkatapos Magdagdag ng Teksto sa Isa pang Cell sa Excel

3. Kumbinasyon ng IF-OR/AND-ISNUMBER Function

Ipagpalagay na mayroon kang koleksyon ng ilang produkto kung saan binubuo ang bawat pangalan ng produkto ng maraming impormasyon hal., Laptop-Windows-HP na kumakatawan sa kategorya ng produkto, operating system, at pangalan ng kumpanya ayon sa pagkakabanggit.

Ngayon kung gusto mong hanapin ang alinman sa Windows o Desktop . Maaari mong sundin ang mga hakbang sa ibaba.

Buweno, bago pumunta sa pangunahing gawain, ipakilala natin ang OR function . Ang syntax ng ang OR function ay.

=OR (logical1, [logical2], …)

Ang ang mga argumento ng syntax ay ang mga sumusunod:

logical1 – Ang unang kundisyon o logical value na susuriin.

logical2 – [opsyonal] Ang pangalawang kundisyon o lohikal na halaga na susuriin

Mga Hakbang:

  • Pumili ng blangkong cell tulad ng D5
  • I-type ang formula
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")

Dito, B5 ang lookup value

  • Pangalawa, pindutin ang ENTER at gamitin ang ang Fill Handle .

Ipagpalagay ang isa pang kaso, kapag gusto ng isang customer ang ganitong uri ng produkto na dapat nasa ilalim ng kategoryang Windows at Desktop . Maaari mong sundin ang naunang formula, maliban na kailangan mong gamitin ang ang AND function sa halip na OR function .

Ang syntax ng AND function ay.

=AT (lohikal1,[logical2], …)

Ang mga argumento ng syntax ay ang mga sumusunod

logical1 Ang unang kundisyon o lohikal na halaga sa suriin.

lohikal2 [opsyonal] Ang pangalawang kundisyon o lohikal na halaga na susuriin.

Sa kasong ito, isulat ang formula sa D5 cell tulad nito.

=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),

"Available","Not Available")

  • Pangalawa, pindutin ang ENTER .
  • Pangatlo, gamitin ang Fill handle at kunin ang output.

Muli, kung nahaharap ka sa case-sensitive na mga isyu, gamitin lang ang parehong formula ngunit palitan ang ang SEARCH function ng FIND function .

Ito oras na magiging

=IF(AND(ISNUMBER(FIND("Windows”, B10)),ISNUMBER(FIND("Desktop",B10))),"Available","Not Available")

Dito, B10 ang halaga ng paghahanap.

  • Katulad nito, pindutin ang ENTER at gamitin ang Fill Handle upang makakuha ng iba pang mga output.

Magbasa Nang Higit Pa: Kung Naglalaman ang Cell ng Word Pagkatapos Magtalaga ng Halaga sa Excel (4 na Formula)

4. Gumagamit ng VLOOKUP Function

Isipin na namahagi ka ng promo mga code ng isang nakapirming item ng produkto sa pamamagitan ng ad para sa isang espesyal na diskwento. Sa ibang pagkakataon, kung gusto ng sinumang customer ng anumang produkto gamit ang isang promo code, paano mo makikilala ang item ng produkto?

Ang Excel ay may simple ngunit epektibong function upang mahanap ang anumang vertical na data at ito ay ang VLOOKUP function .

Ang VLOOKUP function ay isang Excel function para sa patayong organisadong paghahanap ng data sa isang talahanayan. Ang VLOOKUPang function ay tugma sa parehong tinatayang at eksaktong pagtutugma. Ang syntax ng function ay

=VLOOKUP (value, table, col_index, [range_lookup])

Ang mga argumento ng syntax ay ang sumusunod

value – Ang value na hahanapin sa unang column ng isang table.

table – Ang talahanayan kung saan kukuha ng value.

col_index – Ang column sa talahanayan kung saan kukuha ng value.

range_lookup – [opsyonal] TRUE = tinatayang tugma (default). FALSE = eksaktong tugma.

Mga Hakbang:

  • Pumili ng anumang walang laman na cell hal., C15
  • I-type ang formula tulad ng
=VLOOKUP(B15, B5:D11,2,FALSE)

Dito, ang B15 ay ang lookup value, B5:11 ang hanay ng data mula sa gusto mong kunin ang data, ang 2 ay column index na siyang numero ng column mula sa panimulang column ng dataset, at ang False ay nangangahulugang eksaktong tugma.

  • Pindutin ang ENTER
  • Panghuli, gamitin ang Fill Handle .

Magbasa Pa: Paano Gamitin ang VLOOKUP Kung Naglalaman ang Cell ng Word sa loob ng Text sa Excel

5. Formula na may INDEX at MATCH Function

Sa ilang sitwasyon, ang dataset ay hindi kasing simple ng mga nauna. At kailangan nating hanapin ang ating ninanais na data sa pamamagitan ng pagharap sa dalawa o maraming pamantayan. Sa ganoong sitwasyon, ang kumbinasyon ng INDEX at MATCH function ay makakapagdulot ng mga kahanga-hangang resulta saExcel.

Ang syntax ng ang INDEX function ay

=INDEX (array, row_num, [col_num], [area_num] )

Ang mga argumento ng syntax ay ang mga sumusunod

array – Isang hanay ng mga cell, o isang array constant.

row_num – Ang posisyon ng row sa reference o array.

col_num – [opsyonal] Ang posisyon ng column sa reference o array.

area_num – [opsyonal] Ang range sa reference na dapat gamitin.

Bukod sa syntax ng ang MATCH function ay

=MATCH (lookup_value, lookup_array, [match_type])

Ang mga argumento ng ang syntax ay ang mga sumusunod

lookup_value – Ang value na tutugma sa lookup_array.

lookup_array – Isang hanay ng mga cell o isang array reference.

match_type – [opsyonal] 1 = eksakto o susunod na pinakamaliit (default), 0 = eksaktong tugma, -1 = eksakto o susunod na pinakamalaki.

Maaaring gamitin ang dalawang function sa halip na ang VLOOKUP fu nction din.

  • Para dito, pumili ng blangkong cell. Sa kasong ito, ito ay C14 .
  • Pangalawa, ipasok ang formula sa C14 cell.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Narito, ang C5:C11 ay ang data kung saan mo gustong mag-extract ng data, FGI39 ang lookup promo code, B5:B11 ang cell range ng promocode, at 0 ay para sa eksaktong pagtutugma.

  • Pangatlo, pindutin ENTER at gamitin ang Fill Handle para makuha ang output.

Ngayon, lumipat sa pangunahing punto kung saan tayo ay makakahanap ng halaga batay sa dalawang pamantayan gamit ang INDEX at MATCH function. Imagine, gustong malaman ng isang customer ang presyo ng isang Dell Laptop at siyempre, ito ay magiging 6th na henerasyon.

Paano natin mahahanap ang halaga? Sundin lang ang mga hakbang.

Mga Hakbang:

  • Una, pumili ng blangkong cell. Narito, ito ay D13 .
  • Pangalawa, ipasok ang formula sa D13 cell.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Dito, ang D5:D10 ay ang Presyo data, B13 ang lookup value ng unang pamantayan at B5:B10 Ang ay ang data ng unang pamantayan, C13 ay ang lookup value para sa pangalawang pamantayan at C5:C10 ay ang data para sa pangalawang pamantayan. Sa formula na ito, ginagamit ang boolean logic para gumawa ng serye ng mga isa at zero na tumutugma sa lahat ng 2 pamantayan at pagkatapos ay Ang MATCH function upang tumugma sa unang 1 .

  • Pindutin ang ENTER (kung ikaw ay isang Microsoft 365 user) o CTRL + SHIFT + ENTER (para sa iba pang mga bersyon ng Excel dahil isa itong array formula).

Magbasa Nang Higit Pa: Paano Ibabalik ang Halaga Kung Naglalaman ang Mga Cell ng Ilang Teksto mula sa isang Listahan

Mga Dapat Tandaan

  • Habang inilalagay ang ang INDEX formula , mag-ingat sa numero ng row at column. Bukod, ipasok ang kanang column index habangpaglalagay ng ang VLOOKUP formula .
  • Higit sa lahat, mag-ingat sa pangalan ng file, lokasyon ng file, at pangalan ng file ng excel extension.

Konklusyon

Ngayon ay mayroon ka nang mga formula na ito upang magbalik ng halaga sa isa pang cell kung ang cell ay naglalaman ng teksto. Naniniwala ako na naiintindihan mo nang mabuti ang lahat ng mga proseso. Kung mayroon kang anumang pagkalito o query, mangyaring ibahagi ang mga ito sa ibaba sa seksyon ng mga komento. Salamat sa pagsama sa amin.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.