As sel tekst befettet, weromjaan dan wearde yn in oare sel mei Excel-formule

  • Diel Dit
Hugh West

As jo ​​op syk binne nei Excel-formule as sel tekst befettet, jou dan wearde werom yn in oare sel , dan binne jo op it goede plak. Ien fan 'e populêrste taken fan Excel is om te kontrolearjen as in sel in wearde hat basearre op in opjûne betingst. Dizze wearde kin tekst, datum of in oare numerike wearde wêze. Yn dit artikel sille wy de Excel-formule beprate as in sel tekst befettet en dan de wearde werom yn in oare sel.

Download Practice Workbook

Formule As Cell Contains Text .xlsx

5 Manieren om Excel-formule te foarmjen As sel tekst befettet en dan wearde weromjaan yn in oare sel

Wy hawwe in dataset fan produkten, bygelyks laptops, buroblêden en mobyltsjes . No moatte wy ferskate soarten wearde fine mei respekt foar de betingst. Fansels kinne de folgjende formules nuttich wêze foar it finen fan de gegevens oangeande ferskate kritearia.

1. IF-funksje brûke

As jo ​​de ynformaasje hawwe dat Desktop levere wurdt . Dan wolle jo de gegevens fine foar hokker stêd en sel, "Desktop wurdt levere". Jo kinne de IF-funksje brûke. De IF-funksje is in logyske funksje basearre op in opjûne útspraak. D'r kinne twa resultaten wêze foar in IF statement. It earste resultaat is wier, it twadde is falsk as jo fergelykje.

De syntaksis fan de funksje is

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

De arguminten fan 'e syntaksis binne defolgjende.

logyske_test – In wearde of logyske útdrukking dy't evaluearre wurde kin as TRUE of FALSE.

value_if_true – [opsjoneel] De wearde om werom te jaan as logical_test evaluearret nei TRUE.

value_if_false – [opsjoneel] De wearde om werom te jaan as logical_test evaluearret nei FALSE.

Stappen:

  • Selektearje in lege sel, bygelyks D5
  • Typ de formule
=IF (C5="Dhaka", "Delivered", "Not Delivered")

Hjir ferwiist C5 nei de selwearde en it is de stêd Dhaka , Levere betsjut as wearde Wêr is of Net levere betsjut as wearde False is.

  • Druk op ENTER
  • Brûk de Fillhandtak troch de rinnerke nei ûnderen te slepen wylst jo de rjochterûnderhoeke fan 'e D5 -sel hâlde lykas dit.

  • Uteinlik krije wy de útfier sa.

Lês mear: Hoe kinne jo tekst fine yn in Excel-berik & amp; selferwizing werom (3 manieren)

2. ISNUMBER-funksje brûke

De funksje ISNUMBER jout TRUE en FALSE as net. Jo kinne de ISNUMBER-funksje brûke yn kombinaasje mei de SEARCH - of FIND -funksjes om te kontrolearjen dat in sel in winske wearde hat dy't jo wolle.

De syntaksis fan de ISNUMBER-funksje is

=ISNUMBER (wearde)

Hjir is wearde de ynfier dy't jo kontrolearje wolle

De syntaksis fan de SEARCH-funksje is

=SEARCH (find_text, within_text, [start_num])

De arguminten fan de syntaksis binne de folgjende

find_tekst De tekst om te finen .

in_tekst De tekst om binnen te sykjen .

start_num – [opsjoneel] Begjinposysje yn de tekst om te sykjen.

Stappen:

  • Selektearje in lege sel lykas D5
  • Typ de formule
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Hjir, Desktop is de te finen tekst, B5:B11 is it selberik dêr't jo de tekst fine wolle.

  • Twadde, druk op ENTER
  • Trêde, brûk de Fill Handle en krije de útfier sa.

Hjir, elk wurd mei Desktop of it no lytse letters of haadletters is, sil de útfier jaan as TRUE .

Mar as jo in haadlettergefoelich tafoegje betingst, moatte jo de FYN-funksje brûke mei de ISNUMBER-funksje .

De syntaksis fan de FYN-funksje is

=FIND (find_tekst, binnen_tekst, [start_num])

Skriuw yn dit gefal de formule yn 'e D5 -sel sa.

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

Druk as lêste op ENTER en brûk de Fill Handle om de útfier sa te krijen.

De boppesteande figuer lit sjen dat de útfier lytse letters negearret (dus buroblêd ). Sadat dizze formule nuttich wêze kin foar sokke soarten situaasjes.

Lês mear: As selBefettet tekst Foegje dan tekst ta yn in oare sel yn Excel

3. Kombinaasje fan IF-OF/EN-ISNUMMER Funksje

Stel dat jo in kolleksje hawwe fan guon produkten wêrby't elke produktnamme bestiet fan meardere ynformaasje, bygelyks Laptop-Windows-HP dy't respektivelik produktkategory, bestjoeringssysteem en bedriuwsnamme fertsjintwurdiget.

No as jo Windows of fine wolle. Bureaublad . Jo kinne de stappen hjirûnder folgje.

No, foardat jo nei de haadtaak gean, litte wy de OF-funksje yntrodusearje. De syntaksis fan de OF-funksje is.

=OF (logysk1, [logysk2], …)

De arguminten fan de syntaksis binne as folgjend:

logysk1 - De earste betingst of logyske wearde om te evaluearjen.

logysk2 - [opsjoneel] De twadde betingst of logyske wearde om te evaluearjen

Stappen:

  • Selektearje in lege sel lykas D5
  • Typ de formule
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")

Hjir is B5 de opsykwearde

  • Twadde, druk op ENTER en brûk de Fill Handle .

Nim in oar gefal oan, as in klant sa'n soarte produkt wol dat ûnder de kategory Windows en Desktop stean moat. Jo kinne de eardere formule folgje, útsein dat jo de EN-funksje brûke moatte ynstee fan OF-funksje .

De syntaksis fan EN-funksje is.

=EN (logysk1,[logysk2], …)

De arguminten fan 'e syntaksis binne de folgjende

logysk1 - De earste betingst of logyske wearde foar evaluearje.

logysk2 [opsjoneel] De twadde betingst of logyske wearde om te evaluearjen.

Skriuw yn dit gefal de formule yn de D5 sel lykas dit.

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

"Available","Not Available")

  • Twadde, druk op ENTER .
  • Brûk as tredde de Fillhandtak en krije de útfier.

Nochris, as jo problemen mei hoofdlettergefoelige problemen hawwe, brûk dan gewoan deselde formule, mar ferfange de SEARCH-funksje troch de FIND-funksje .

Dit tiid dat de formule

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

Hjir is B10 de opsykwearde.

  • Druk op deselde manier op ENTER en brûk de Fill Handle om oare útgongen te krijen.

Lês mear: As sel wurd befettet, dan tawize wearde yn Excel (4 formules)

4. VLOOKUP-funksje brûke

Stel jo foar dat jo promo hawwe ferspraat koades fan in fêste produkt item fia de advertinsje foar in spesjale koarting. Letter, as in klant in produkt wol mei in promo-koade, hoe sille jo it produkt item identifisearje?

Excel hat in ienfâldige, mar effektive funksje om alle fertikale gegevens te finen en it is de VLOOKUP-funksje .

De VLOOKUP-funksje is in Excel-funksje foar fertikaal organisearre gegevenssykjen yn in tabel. De VLOOKUPfunksje is kompatibel mei sawol sawat as krekte oerienkomst. De syntaksis fan de funksje is

=VLOOKUP (wearde, tabel, col_index, [range_lookup])

De arguminten fan de syntaksis binne de folgjende

wearde – De wearde om te sykjen yn de earste kolom fan in tabel.

tabel – De tabel wêrút in wearde ophelle wurde moat.

col_index – De kolom yn de tabel wêrút in wearde ophelle wurdt.

range_lookup – [opsjoneel] TRUE = ûngefear oerienkomst (standert). FALSE = eksakte oerienkomst.

Stappen:

  • Selektearje elke lege sel, bgl. C15
  • Typ de formule like
=VLOOKUP(B15, B5:D11,2,FALSE)

Hjir is B15 de opsykwearde, B5:11 is it gegevensberik fan jo wolle ophelje gegevens, 2 is kolom yndeks dat is it kolomnûmer fan de startkolom fan de dataset, en False betsjut eksakte oerienkomst.

  • Druk op ENTER
  • Gebrûk as lêste de Fillhandtak .

Lês mear: Hoe kinne jo VLOOKUP brûke as sel in wurd yn tekst yn Excel befettet

5. Formule mei INDEX- en MATCH-funksjes

Yn guon gefallen, de dataset is net sa ienfâldich as de foarige. En wy moatte ús winske gegevens fine troch twa of meardere kritearia te konfrontearjen. Yn sa'n situaasje kin in kombinaasje fan funksjes INDEX en MATCH yndrukwekkende resultaten produsearje ynExcel.

De syntaksis fan de INDEX-funksje is

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

De arguminten fan de syntaksis binne de folgjende

array – In berik fan sellen, of in arraykonstante.

row_num – De rige posysje yn de referinsje of array.

col_num – [opsjoneel] De kolomposysje yn de referinsje of array.

area_num – [opsjoneel] It berik yn referinsje dat brûkt wurde moat.

Njonken de syntaksis fan de MATCH-funksje is

=MATCH (lookup_value, lookup_array, [match_type])

De arguminten fan de syntaksis binne de folgjende

lookup_value – De wearde dy't oerienkomt yn lookup_array.

lookup_array – In berik fan sellen of in array-referinsje.

match_type – [opsjoneel] 1 = krekt as it folgjende lytste (standert), 0 = eksakte oerienkomst, -1 = eksakt of folgjende grutste.

De twa funksjes kinne brûkt wurde ynstee fan de VLOOKUP fu nction also.

  • Selektearje hjirfoar in lege sel. Yn dit gefal is it C14 .
  • Twadde, ynfoegje de formule yn de C14 -sel.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Hjir, C5:C11 is de gegevens wêrfan jo gegevens ekstrahearje wolle, FGI39 is de promoasjekoade foar opsykjen, B5:B11 it selberik fan promocode, en 0 is foar eksakte oerienkomst.

  • Tredde, druk op ENTER en brûk de Fill Handle om de útfier te krijen.

Gean no nei it haadpunt dêr't wy sille in wearde fine basearre op twa kritearia mei INDEX en MATCH funksjes. Stel jo foar, in klant wol de priis fan in Dell Laptop witte en fansels sil it fan 'e 6e generaasje wêze.

Hoe kinne wy ​​de wearde fine? Folgje gewoan de stappen.

Stappen:

  • Selektearje earst in lege sel. Hjir is it D13 .
  • Twadde, ynfoegje de formule yn de D13 -sel.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Hjir, D5:D10 is de Priis gegevens, B13 is de opsykwearde fan de earste kritearia en B5:B10 is de gegevens fan earste kritearia, C13 is de opsykwearde foar twadde kritearia en C5:C10 is de gegevens foar twadde kritearia. Yn dizze formule wurdt in Booleaanske logika brûkt om in searje enen en nullen te meitsjen dy't oerienkomme mei alle 2 kritearia en dan De MATCH-funksje om oerien te kommen mei de earste 1 .

  • Druk op ENTER (as jo in Microsoft 365 brûker binne) of CTRL + SHIFT + ENTER (foar oare Excel-ferzjes, om't it in arrayformule is).

Lês mear: Hoe kinne jo wearde weromjaan as sellen bepaalde tekst befetsje út in list

Dingen om te ûnthâlden

  • Wês foarsichtich by it ynfoegjen fan de INDEX-formule foar it rige- en kolomnûmer. Trouwens, ynfier de rjochter kolom yndeks wylstit ynfoegjen fan de VLOOKUP-formule .
  • Noch wichtiger, wês foarsichtich oer de triemnamme, de triemlokaasje en de triemnamme fan Excel-útwreiding.

Konklúzje

No hawwe jo dizze formules om wearde werom te jaan yn in oare sel as de sel de tekst befettet. Ik leau dat jo alle prosessen goed begripe. As jo ​​​​ferwarring of fraach hawwe, diel se dan hjirûnder yn 'e opmerkingsdiel. Tank foar it wêzen by ús.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.