Nëse qeliza përmban tekst, atëherë kthejeni vlerën në një qelizë tjetër duke përdorur formulën e Excel

  • Shperndaje Kete
Hugh West

Nëse po kërkoni formulën Excel nëse qeliza përmban tekst, atëherë ktheni vlerën në një qelizë tjetër , atëherë jeni në vendin e duhur. Një nga detyrat më të njohura të Excel është të kontrollojë nëse një qelizë ka një vlerë bazuar në një kusht të caktuar. Kjo vlerë mund të jetë tekst, datë ose çdo vlerë tjetër numerike. Në këtë artikull, ne do të diskutojmë formulën e Excel-it nëse një qelizë përmban tekst, atëherë do ta kthejmë vlerën në një qelizë tjetër.

Shkarkoni Librin e Punës Praktike

Formula nëse qeliza përmban tekst .xlsx

5 mënyra për të formuar formulën e Excel-it nëse qeliza përmban tekst, atëherë kthejeni vlerën në një qelizë tjetër

Ne kemi një grup të dhënash produktesh p.sh. laptopë, desktop dhe celular . Tani, ne duhet të gjejmë lloje të ndryshme të vlerës në lidhje me kushtin. Natyrisht, formulat e mëposhtme mund të jenë të dobishme për gjetjen e të dhënave në lidhje me kritere të ndryshme.

1. Përdorimi i funksionit IF

Kur keni informacionin se Desktop është dorëzuar . Pastaj dëshironi të gjeni të dhënat për cilin qytet dhe qelizë, "Desktop është dorëzuar". Mund të përdorni funksionin IF . Funksioni IF është një funksion logjik i bazuar në një deklaratë të dhënë. Mund të ketë dy rezultate për një deklaratë IF . Rezultati i parë është i vërtetë, i dyti është i gabuar kur krahasoni.

Sintaksa e funksionit është

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

Argumentet e sintaksës janëvijon.

testi_logjik – Një vlerë ose shprehje logjike që mund të vlerësohet si E VËRTETË ose E FALSE.

value_if_true – [opsionale] Vlera për t'u kthyer kur logical_test vlerësohet në TRUE.

value_if_false – [opsionale] Vlera që duhet kthyer kur logical_test vlerësohet në E FALSE.

Hapat:

  • Zgjidhni një qelizë të zbrazët p.sh., D5
  • Shkruani formulën
=IF (C5="Dhaka", "Delivered", "Not Delivered")

Këtu, C5 i referohet vlerës së qelizës dhe është qyteti Dhaka , Dorëzuar do të thotë nëse vlera është E vërtetë ose Nuk është dorëzuar do të thotë nëse vlera është E gabuar .

  • Shtypni ENTER
  • Përdorni dorezën Plotësoni duke zvarritur kursorin duke mbajtur këndin e poshtëm djathtas të qelizës D5 si kjo.

  • Përfundimisht, ne marrim daljen si kjo.

Lexo më shumë: Si të gjeni tekst në një gamë Excel & referencë e qelizës kthese (3 mënyra)

2. Përdorimi i funksionit ISNUMBER

Funksioni ISNUMBER kthen TRUE , dhe FALSE nëse jo. Ju mund të përdorni funksionin ISNUMBER të kombinuar me funksionet SEARCH ose FIND për të verifikuar që një qelizë ka vlerën e dëshiruar që dëshironi.

sintaksa e funksionit ISNUMBER është

=ISNUMBER (vlera)

Këtu vlera është hyrja që dëshironi të kontrolloni

Sintaksa e funksionit SEARCH është

=KËRKO (gjeni_tekstin, brenda_tekstit, [numri_fillimi])

Argumentet e sintaksës janë si më poshtë

find_text Teksti për të gjetur .

brenda_text Teksti për të kërkuar brenda .

start_num – [opsionale] Pozicioni fillestar në tekst për të kërkuar.

Hapat:

  • Zgjidhni një qelizë bosh si D5
  • Shkruani formulën
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Këtu, Desktop është teksti për të gjetur, B5:B11 është diapazoni i qelizave ku dëshironi të gjeni tekstin.

  • Së dyti, shtypni ENTER
  • Së treti, përdorni Plotësoni dorezën dhe merrni daljen si kjo.

Këtu, çdo fjalë që përmban Desktop , pavarësisht nëse është i vogël apo i madh, do të japë daljen si TRUE .

Por nëse shtoni ndonjë të ndjeshme kusht, duhet të përdorni funksionin FIND me funksionin ISNUMBER .

Sintaksa e funksionit FIND është

=FIND (gjeni_tekstin, brenda_tekstit, [start_num])

Në këtë rast, shkruani formulën në qelizën D5 si kjo.

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

Së fundi, shtypni ENTER dhe përdorni Plotësoni dorezën për të marrë daljen si kjo.

Figura e mësipërme tregon se dalja injoron shkronjat e vogla (d.m.th., desktop ). Kështu që kjo formulë mund të jetë e dobishme për lloje të tilla situatash.

Lexo më shumë: Nëse CellPërmban tekst, Më pas shtoni tekst në një qelizë tjetër në Excel

3. Kombinimi i funksionit IF-OR/AND-ISNUM

Supozoni se keni një koleksion të disa produkteve ku përbëhet çdo emër produkti të informacionit të shumëfishtë p.sh., Laptop-Windows-HP që përfaqëson përkatësisht kategorinë e produktit, sistemin operativ dhe emrin e kompanisë.

Tani nëse doni të gjeni ose Windows ose Desktop . Mund të ndiqni hapat e mëposhtëm.

Epo, përpara se të shkojmë te detyra kryesore, le të prezantojmë funksionin OR . Sintaksa e funksionit OR është.

=OR (logjik1, [logjik2], …)

argumentet e sintaksës janë si më poshtë:

logjik1 – Kushti i parë ose vlera logjike që duhet vlerësuar.

logjik2 – [opsionale] Kushti i dytë ose vlera logjike për t'u vlerësuar

Hapat:

  • Zgjidhni një qelizë bosh si D5
  • Shkruani formulën
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")

Këtu, B5 është vlera e kërkimit

  • Së dyti, shtypni ENTER dhe përdorni Dorezën Mbushje .

Supozoni një rast tjetër, kur një klient dëshiron një lloj produkti të tillë që duhet të jetë nën kategorinë Windows dhe Desktop . Ju mund të ndiqni formulën e mëparshme, përveç se duhet të përdorni funksionin AND në vend të funksionit OR .

Sintaksa e funksionit AND është.

=DHE (logjike1,[logjik2], …)

Argumentet e sintaksës janë si më poshtë

logjik1 Kushti i parë ose vlera logjike për vlerëso.

logjik2 [opsionale] Kushti i dytë ose vlera logjike për t'u vlerësuar.

Në këtë rast, shkruani formulën në D5 qeliza si kjo.

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

"Available","Not Available")

  • Së dyti, shtypni ENTER .
  • Së treti, përdorni Dorezën e mbushjes dhe merrni rezultatin.

Përsëri, nëse përballeni me probleme të ndjeshme ndaj shkronjave të vogla, thjesht përdorni të njëjtën formulë, por zëvendësoni funksionin SEARCH me funksionin FIND .

Kjo kur formula do të jetë

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

Këtu, B10 është vlera e kërkimit.

  • Në mënyrë të ngjashme, shtypni ENTER dhe përdorni Plotësoni dorezën për të marrë rezultate të tjera.

Lexo më shumë: Nëse qeliza përmban fjalë, atëherë cakto vlerën në Excel (4 formula)

4. Përdorimi i funksionit VLOOKUP

Imagjinoni që keni shpërndarë promo kodet e një fikse artikulli i produktit nëpërmjet reklamës për një zbritje speciale. Më vonë, nëse ndonjë klient dëshiron ndonjë produkt duke përdorur një kod promocional, si do ta identifikoni artikullin e produktit?

Excel ka një funksion të thjeshtë por efektiv për të gjetur çdo të dhënë vertikale dhe është funksioni VLOOKUP .

Funksioni VLOOKUP është një funksion Excel për kërkime të të dhënave të organizuara vertikalisht në një tabelë. VLOOKUPfunksioni është i pajtueshëm me përputhjen e përafërt dhe të saktë. Sintaksa e funksionit është

=VLOOKUP (vlera, tabela, col_index, [range_lookup])

Argumentet e sintaksës janë vijuese

vlera – Vlera që duhet kërkuar në kolonën e parë të tabelës.

tabela – Tabela nga e cila duhet të merret një vlerë.

col_index – Kolona në tabelë nga e cila duhet të merret një vlerë.

range_lookup – [opsionale] E VËRTETË = përputhje e përafërt (e parazgjedhur). FALSE = përputhje e saktë.

Hapat:

  • Zgjidhni çdo qelizë boshe p.sh., C15
  • Shkruani formulën si
=VLOOKUP(B15, B5:D11,2,FALSE)

Këtu, B15 është vlera e kërkimit, B5:11 është diapazoni i të dhënave nga ju dëshironi të merrni të dhëna, 2 është indeksi i kolonës që është numri i kolonës nga kolona fillestare e grupit të të dhënave dhe False do të thotë përputhje e saktë.

  • Shtypni ENTER
  • Së fundi, përdorni Plotësoni dorezën .

Lexo më shumë: Si të përdorim VLOOKUP nëse qeliza përmban një fjalë brenda tekstit në Excel

5. Formula me funksionet INDEX dhe MATCH

Në disa raste, grupi i të dhënave nuk është aq i thjeshtë sa ato të mëparshmet. Dhe ne duhet të gjejmë të dhënat tona të dëshiruara duke u përballur me dy ose shumë kritere. Në një situatë të tillë, një kombinim i funksioneve INDEX dhe MATCH mund të prodhojë rezultate mbresëlënëse nëExcel.

Sintaksa e funksionit INDEX është

=INDEX (vargu, numri_rreshti, [numri_color], [numri_zonës] )

Argumentet e sintaksës janë si më poshtë

array – Një varg qelizash ose një konstante vargu.

num_rreshti – Pozicioni i rreshtit në referencë ose grup.

col_num – [opsionale] Pozicioni i kolonës në referencë ose grup.

zona_num – [opsionale] Gama në referencë që duhet të përdoret.

Përveç sintaksës i funksionit MATCH është

=MATCH (vlera_kërkuese, grupi_kërkuesi, [lloji_përputhje])

Argumentet e sintaksa janë si më poshtë

lookup_value – Vlera që duhet të përputhet në grupin lookup_array.

lookup_array – Një gamë qelizash ose një referencë grupi.

lloji_përputhje – [opsionale] 1 = e sakta ose më e vogla (parazgjedhja), 0 = përputhje e saktë, -1 = e saktë ose më e madhja.

Të dy funksionet mund të përdoren në vend të VLOOKUP fu nction gjithashtu.

  • Për këtë, zgjidhni një qelizë bosh. Në këtë rast, është C14 .
  • Së dyti, futni formulën në qelizën C14 .
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Këtu, C5:C11 janë të dhënat nga ku dëshironi të nxirrni të dhënat, FGI39 është kodi promovues i kërkimit, B5:B11 diapazoni i qelizave të promokodit dhe 0 është për përputhje të saktë.

  • Së treti, shtypni ENTER dhe përdorni Dorezën e mbushjes për të marrë rezultatin.

Tani, kaloni te pika kryesore ku ne do të gjejnë një vlerë bazuar në dy kritere duke përdorur funksionet INDEX dhe MATCH . Imagjinoni, një klient dëshiron të dijë çmimin e një Loptopi Dell dhe sigurisht, ai do të jetë i gjeneratës 6-të .

Si mund ta gjejmë vlerën? Thjesht ndiqni hapat.

Hapat:

  • Së pari, zgjidhni një qelizë bosh. Këtu, është D13 .
  • Së dyti, futni formulën në qelizën D13 .
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Këtu, D5:D10 janë të dhënat Çmimi , B13 është vlera e kërkimit të kriterit të parë dhe B5:B10 është të dhënat e kriterit të parë, C13 është vlera e kërkimit për kriterin e dytë dhe C5:C10 është e dhëna për kriterin e dytë. Në këtë formulë, një logjikë boolean përdoret për të krijuar një seri njësh dhe zero që përputhen me të gjitha kriteret 2 dhe më pas Funksioni MATCH për të përputhur me të parën 1 .

  • Shtypni ENTER (nëse jeni përdorues Microsoft 365 ) ose CTRL + SHIFT + ENTER (për versionet e tjera të Excel pasi është një formulë grupi).

Lexo më shumë: Si të ktheni vlerën nëse qelizat përmbajnë tekst të caktuar nga një listë

Gjërat që duhen mbajtur mend

  • Kur futni formulën INDEX , kini kujdes për numrin e rreshtit dhe kolonës. Përveç kësaj, futni indeksin e kolonës së djathtë ndërsaduke futur formulën VLOOKUP .
  • Më e rëndësishmja, kini kujdes në lidhje me emrin e skedarit, vendndodhjen e skedarit dhe emrin e skedarit të shtesës excel.

Përfundim

Tani i keni këto formula për kthimin e vlerës në një qelizë tjetër nëse qeliza përmban tekstin. Besoj se ju i kuptoni mirë të gjitha proceset. Nëse keni ndonjë konfuzion ose pyetje, ju lutemi ndani ato më poshtë në seksionin e komenteve. Faleminderit që jeni me ne.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.