As sel teks bevat, gee dan waarde terug in 'n ander sel met behulp van Excel-formule

  • Deel Dit
Hugh West

As jy op soek is na Excel-formule as sel teks bevat, gee dan waarde terug in 'n ander sel , dan is jy op die regte plek. Een van Excel se gewildste take is om te kyk of 'n sel 'n waarde het op grond van 'n gegewe toestand. Hierdie waarde kan teks, datum of enige ander numeriese waarde wees. In hierdie artikel sal ons die Excel-formule bespreek as 'n sel teks bevat en dan die waarde in 'n ander sel terugstuur.

Laai oefenwerkboek af

Formule as sel teks bevat. .xlsx

5 maniere om Excel-formule te vorm as sel teks bevat, gee dan waarde in 'n ander sel terug

Ons het 'n datastel van produkte, bv. skootrekenaars, rekenaars en selfone . Nou moet ons verskillende tipes waarde vind met betrekking tot die toestand. Uiteraard kan die volgende formules nuttig wees om die data ten opsigte van verskillende kriteria te vind.

1. Gebruik IF-funksie

Wanneer jy die inligting het wat Resenaar afgelewer word . Dan wil jy die data vind vir watter stad en sel, "Desktop is delivered". Jy kan die IF-funksie gebruik. Die IF-funksie is 'n logiese funksie gebaseer op 'n gegewe stelling. Daar kan twee resultate vir 'n IF -stelling wees. Die eerste resultaat is waar, die tweede is onwaar wanneer jy vergelyk.

Die sintaksis van die funksie is

=IF (logiese_toets, [waarde_as_waar], [value_if_false])

Die argumente van die sintaksis is dievolgende.

logiese_toets – 'n Waarde of logiese uitdrukking wat as WAAR of ONWAAR geëvalueer kan word.

waarde_as_waar – [opsioneel] Die waarde om terug te gee wanneer logiese_toets evalueer na WAAR.

waarde_as_vals – [opsioneel] Die waarde om terug te gee wanneer logiese_toets evalueer na ONWAAR.

Stappe:

  • Kies 'n leë sel, bv. D5
  • Tik die formule in
=IF (C5="Dhaka", "Delivered", "Not Delivered")

Hier verwys C5 na die selwaarde en dit is die stad Dhaka , Afgelewer beteken as waarde Waar of Nie gelewer nie beteken as waarde Onwaar is.

  • Druk ENTER
  • Gebruik die Vulhandvatsel deur die wyser af te sleep terwyl jy die regter-onderste hoek van die D5 -sel hou soos dit.

  • Uiteindelik kry ons die uitset so.

Lees meer: ​​Hoe om teks in 'n Excel-reeks te vind & gee selverwysing terug (3 maniere)

2. Gebruik ISNUMBER-funksie

Die ISNUMBER -funksie gee WAAR en ONWAAR terug indien nie. Jy kan die ISNUMBER-funksie gekombineer met die SOEK - of VIND -funksies gebruik om te verifieer dat 'n sel 'n gewenste waarde het wat jy wil hê.

Die sintaksis van die ISNUMBER-funksie is

=ISNUMBER (waarde)

Hier is waarde die invoer wat jy wil kontroleer

Die sintaksis van die SOEK-funksie is

=SOEK (vind_teks, binne_teks, [begin_getal])

Die argumente van die sintaksis is die volgende

vind_teks Die teks om te vind .

binne_teks Die teks om binne te soek .

begin_num – [opsioneel] Beginposisie in die teks om te soek.

Stappe:

  • Kies 'n leë sel soos D5
  • Tik die formule in
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Hier, Desktop is die teks om te vind, B5:B11 is die selreeks waar jy die teks wil vind.

  • Tweedens, druk ENTER
  • Derdens, gebruik die Vulhandvatsel en kry die uitvoer so.

Hier, enige woord wat Desktop bevat, of dit nou kleinletters of hoofletters is, sal die uitvoer as WAAR gee.

Maar as jy enige hooflettergevoelig byvoeg toestand, moet jy die FIND-funksie met die ISNUMBER-funksie gebruik.

Die sintaksis van die FIND-funksie is

=VIND (vind_teks, binne_teks, [begin_num])

Skryf in hierdie geval die formule in die D5 -sel so.

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

Laastens, druk ENTER en gebruik die Vulhandvatsel om die uitvoer so te kry.

Die bostaande figuur toon dat die uitvoer kleinletters ignoreer (d.w.s. lessenaar ). Sodat hierdie formule nuttig kan wees vir sulke tipe situasies.

Lees Meer: As CellBevat teks Voeg dan teks by in 'n ander sel in Excel

3. Kombinasie van IF-OF/EN-ISNUMMER Funksie

Veronderstel jy het 'n versameling van 'n paar produkte waar elke produknaam bestaan van veelvuldige inligting, bv. Laptop-Windows-HP wat onderskeidelik produkkategorie, bedryfstelsel en maatskappynaam verteenwoordig.

As jy nou óf Windows of Resenaar . Jy kan die stappe hieronder volg.

Wel, voor ons na die hooftaak gaan, kom ons stel die OF-funksie bekend. Die sintaksis van die OF-funksie is.

=OF (logies1, [logies2], …)

Die argumente van die sintaksis is soos volg:

logies1 – Die eerste voorwaarde of logiese waarde om te evalueer.

logies2 – [opsioneel] Die tweede voorwaarde of logiese waarde om te evalueer

Stappe:

  • Kies 'n leë sel soos D5
  • Tik die formule
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")

Hier is B5 die opsoekwaarde

  • Tweedens, druk ENTER en gebruik die vulhandvatsel .

Veronderstel 'n ander geval, wanneer 'n klant so 'n tipe produk wil hê wat onder die Windows en Resenaar -kategorie moet wees. Jy kan die vorige formule volg, behalwe dat jy die EN-funksie moet gebruik in plaas van OF-funksie .

Die sintaksis van AND-funksie is.

=EN (logies1,[logies2], …)

Die argumente van die sintaksis is die volgende

logies1 Die eerste voorwaarde of logiese waarde om evalueer.

logies2 [opsioneel] Die tweede voorwaarde of logiese waarde om te evalueer.

Skryf in hierdie geval die formule in die D5 sel soos hierdie.

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

"Available","Not Available")

  • Tweedens, druk ENTER .
  • Derdens, gebruik die Vulhandvatsel en kry die afvoer.

Weereens, as jy hooflettersensitiewe probleme ondervind, gebruik net dieselfde formule maar vervang die SOEK-funksie met die VIND-funksie .

Hierdie tyd sal die formule

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

Hier is B10 die opsoekwaarde.

  • Net so, druk ENTER en gebruik die Vulhandvatsel om ander uitsette te kry.

Lees meer: As sel Woord bevat, ken dan waarde toe in Excel (4 formules)

4. Gebruik VLOOKUP-funksie

Stel jou voor jy het promosie versprei kodes van 'n vaste produk item via die advertensie vir 'n spesiale afslag. Later, as enige klant enige produk wil hê wat 'n promosiekode gebruik, hoe sal jy die produkitem identifiseer?

Excel het 'n eenvoudige maar doeltreffende funksie om enige vertikale data te vind en dit is die VLOOKUP-funksie .

Die VLOOKUP-funksie is 'n Excel-funksie vir vertikaal georganiseerde datasoektogte in 'n tabel. Die VLOOKUPfunksie is versoenbaar met beide benaderde en presiese passing. Die sintaksis van die funksie is

=VLOOKUP (waarde, tabel, kol_indeks, [reekssoek])

Die argumente van die sintaksis is die volgende

waarde – Die waarde waarna gesoek moet word in die eerste kolom van 'n tabel.

tabel – Die tabel waaruit 'n waarde herwin moet word.

kol_indeks – Die kolom in die tabel waaruit 'n waarde herwin moet word.

reekssoektog – [opsioneel] WAAR = benaderde passing (verstek). ONWAAR = presiese passing.

Stappe:

  • Kies enige leë sel, bv. C15
  • Tik die formule soos
=VLOOKUP(B15, B5:D11,2,FALSE)

Hier is B15 die opsoekwaarde, B5:11 is die datareeks van jy wil data herwin, is 2 kolomindeks wat die kolomnommer van die beginkolom van die datastel is, en Vals beteken presiese passing.

  • Druk ENTER
  • Gebruik laastens die Vulhandvatsel .

Lees meer: Hoe om VLOOKUP te gebruik as sel 'n woord in teks in Excel bevat

5. Formule met INDEX- en MATCH-funksies

In sommige gevalle, die datastel is nie so eenvoudig soos die voriges nie. En ons moet ons gewenste data vind deur twee of veelvuldige kriteria in die gesig te staar. In so 'n situasie kan 'n kombinasie van INDEKS en MATCH funksies indrukwekkende resultate lewer inExcel.

Die sintaksis van die INDEX-funksie is

=INDEX (skikking, ry_getal, [kolom_getal], [area_getal] )

Die argumente van die sintaksis is die volgende

skikking – 'n Reeks selle, of 'n skikkingkonstante.

rynommer – Die ryposisie in die verwysing of skikking.

kolomnommer – [opsioneel] Die kolomposisie in die verwysing of skikking.

area_num – [opsioneel] Die reeks in verwysing wat gebruik moet word.

Behalwe die sintaksis van die MATCH-funksie is

=MATCH (opsoekwaarde, opsoek-skikking, [passing_tipe])

Die argumente van die sintaksis is die volgende

opsoekwaarde – Die waarde om te pas in soekskikking.

opsoek_skikking – 'n Reeks selle of 'n skikkingsverwysing.

passingstipe – [opsioneel] 1 = presies of naaskleinste (verstek), 0 = presiese passing, -1 = presies of volgende grootste.

Die twee funksies kan gebruik word in plaas van die VLOOKUP fu nction also.

  • Kies hiervoor 'n leë sel. In hierdie geval is dit C14 .
  • Voeg tweedens die formule in die C14 -sel in.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Hier is C5:C11 die data van waar jy data wil onttrek, FGI39 is die soektog-promosiekode, B5:B11 die selreeks van promosiekode, en 0 is vir presiese passing.

  • Derdens, druk ENTER en gebruik die Vulhandvatsel om die afvoer te kry.

Beweeg nou na die hoofpunt waar ons gaan 'n waarde vind gebaseer op twee kriteria deur gebruik te maak van INDEKS en MATCH funksies. Stel jou voor, 'n kliënt wil die prys van 'n Dell-skootrekenaar weet en natuurlik sal dit van die 6de generasie wees.

Hoe kan ons die waarde vind? Volg net die stappe.

Stappe:

  • Kies eerstens 'n leë sel. Hier is dit D13 .
  • Voeg tweedens die formule in die D13 -sel in.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Hier is D5:D10 die Prys -data, B13 is die opsoekwaarde van die eerste kriteria en B5:B10 is die data van eerste kriteria, C13 is die opsoekwaarde vir tweede kriteria en C5:C10 is die data vir tweede kriteria. In hierdie formule word 'n Boolese logika gebruik om 'n reeks ene en nulle te skep wat pas by alle 2 -kriteria en dan Die MATCH-funksie om by die eerste 1 te pas. .

  • Druk ENTER (as jy 'n Microsoft 365 gebruiker is) of CTRL + SHIFT + ENTER (vir ander Excel-weergawes aangesien dit 'n skikkingsformule is).

Lees meer: ​​Hoe om waarde terug te gee as selle sekere teks bevat uit 'n lys

Dinge om te onthou

  • Terwyl jy die INDEKS-formule invoeg, wees versigtig met die ry- en kolomnommer. Voer ook die regterkolomindeks in terwyldie invoeging van die VLOOKUP-formule .
  • Belangriker nog, wees versigtig oor die lêernaam, lêerligging en Excel-uitbreidingslêernaam.

Gevolgtrekking

Nou het jy hierdie formules om waarde in 'n ander sel terug te gee as die sel die teks bevat. Ek glo dat jy al die prosesse goed verstaan. As jy enige verwarring of navrae het, deel dit asseblief hieronder in die kommentaarafdeling. Dankie dat jy by ons is.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.