Note: The other languages of the website are Google-translated. Back to English

Hur returnerar jag värde i en annan cell om en cell innehåller viss text i Excel?

Som exemplet visas nedan, när cell E6 innehåller värdet "Ja", kommer cell F6 automatiskt att fyllas i med värdet "godkänn". Om du ändrar "Ja" till "Nej" eller "Neutralitet" i E6 kommer värdet i F6 att ändras till "Neka" eller "Ompröva" omedelbart. Hur kan du göra för att uppnå det? Den här artikeln samlar några användbara metoder som hjälper dig att enkelt lösa det.


Returnera värde i en annan cell om en cell innehåller viss text med formel

För att returnera värde i en annan cell om en cell bara innehåller en specifik text, försök med följande formel. Till exempel, om B5 innehåller "Ja", returnera sedan "Godkänn" i D5, annars returnera "Nej kvalificera". Gör så här.

Välj D5 och kopiera formeln nedan till den och tryck på ange nyckel. Se skärmdump:

Formel: Returnera värde i en annan cell om en cell innehåller viss text

= OM (ISNUMBER (SÖK ("Ja",D5)), "Godkänn""Ingen kvalificering")

Anmärkningar:

1. I formeln, “Ja", D5, "godkänna"Och"Ingen kvalificering”Ange att om cell B5 innehåller texten” Ja ”, kommer den angivna cellen att fyllas med texten” godkänna ”, annars kommer den att fyllas med” Nej kvalificera ”. Du kan ändra dem baserat på dina behov.

2. För att returnera värde från andra celler (som K8 och K9) baserat på ett specificerat cellvärde, använd denna formel:

= OM (ISNUMBER (SÖK ("Ja",D5))K8,K9)

Markera enkelt hela rader eller hela rader i markeringen baserat på cellvärde i en viss kolumn:

Du har nu möjlighet Välj specifika celler nytta av Kutools för Excel kan hjälpa dig att snabbt välja hela rader eller hela rader i urvalet baserat på specifikt cellvärde i en viss kolumn i Excel.  Ladda ner hela funktionen 60-dagars gratis spår av Kutools för Excel nu!


Returnera värden i en annan cell om en cell innehåller olika texter med formel

Detta avsnitt kommer att visa formeln för att returnera värden i en annan cell om en cell innehåller annan text i Excel.

1. Du måste skapa en tabell med specifika värden och returvärden som finns separat i två kolumner. Se skärmdump:

2. Välj en tom cell för att returnera värdet, skriv in formeln nedan i den och tryck på ange för att få resultatet. Se skärmdump:

Formel: Returnera värden i en annan cell om en cell innehåller olika texter

= LETARAD (E6,B5: C7,2,FALSK)

Anmärkningar:

I formeln E6 är cellen innehåller det specifika värde du kommer att returnera värde baserat på, B5: C7 är kolumnområdet som innehåller de specifika värdena och returvärdena, 2 nummer betyder att returvärdena som ligger i den andra kolumnen i tabellintervallet.

Från och med nu, när värdet i E6 ändras till ett specifikt, kommer motsvarande värde att returneras i F6 omedelbart.


Returnera enkelt värden i en annan cell om en cell innehåller olika texter

Egentligen kan du lösa ovanstående problem på ett enklare sätt. De Leta efter ett värde i listan nytta av Kutools för Excel kan hjälpa dig att uppnå det med bara flera klick utan att komma ihåg formeln.

1. Samma som ovanstående metod, du måste också skapa en tabell med specifika värden och returvärden som placeras separat i två kolumner.

2. Välj en tom cell för att mata ut resultatet (här väljer jag F6) och klicka sedan på Kutools > Formel Helper > Formel Helper. Se skärmdump:

3. I Formel Helper dialogrutan, konfigurera följande:

  • 3.1 I Välj en formel rutan, hitta och välj Leta efter ett värde i listan;
    tips: Du kan kontrollera Filter rutan, ange ett visst ord i textrutan för att snabbt filtrera formeln.
  • 3.2 I Tabell_array välj tabellen utan rubriker som du skapade i steg 1;
  • 3.2 I Uppslagningsvärde välj cellen som innehåller det specifika värde du kommer att returnera värde baserat på;
  • 3.3 I Kolumn rutan, ange kolumnen som du returnerar det matchade värdet från. Eller så kan du ange kolumnnumret i textrutan direkt efter behov.
  • 3.4 Klicka på OK knapp. Se skärmdump:

Från och med nu, när du ändrar värdet i E6 till en specifik, kommer dess motsvarande värde att returneras i F6 omedelbart. Se resultatet som nedan:

  Om du vill ha en gratis provperiod (30-dag) för detta verktyg, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Kutools för Excel - Hjälper dig att alltid slutföra arbetet före tiden, ha mer tid att njuta av livet
Kommer du ofta att spela inhämtning med arbete, brist på tid att spendera för dig själv och familjen?  Kutools för Excel kan hjälpa dig att hantera 80% Excel pussel och förbättra 80% arbetseffektivitet, ger dig mer tid att ta hand om familjen och njuta av livet.
300 avancerade verktyg för 1500 arbetsscenarier, gör ditt jobb så mycket enklare än någonsin.
Behöver inte längre memorera formler och VBA-koder, ge din hjärna vila från och med nu.
Komplicerade och upprepade operationer kan göras en engångsbehandling på några sekunder.
Minska tusentals tangentbord och musoperationer varje dag, säg adjö till yrkessjukdomar nu.
Bli en Excel-expert på tre minuter, hjälp dig snabbt att bli erkänd och en löneförhöjning.
110,000 300 mycket effektiva människor och XNUMX+ världsberömda företags val.
Gör din $ 39.0 värt mer än $ 4000.0 utbildning av andra.
Fullständig gratis provperiod 30-dag. 60-dagars pengarna-tillbaka-garanti utan anledning.

Sortera kommentarer efter
Kommentarer (98)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Detta är bra, men är det möjligt att göra detta med flera olika villkor.. till exempel: om cellen innehåller 15105 kommer den att producera 10 och om cellen innehåller pdh152 kommer den att producera 11 och så vidare? Hälsningar, Brandon.
Denna kommentar minimerades av moderatoren på webbplatsen
Jag undrar samma fråga, kan inte få det att fungera. =OM(ISNUMBER(SÖK("A,C",B:B)),"Alameda,Chicago","") något i stil med detta
Denna kommentar minimerades av moderatoren på webbplatsen
Bra artikel, gör precis som jag ville... nästan! Samma fråga som ovan, hur får man denna funktion att fungera med flera villkor, t.ex. Om A1=ja, då B1=godkänna ELLER OM A1=nej, då B1=neka
Denna kommentar minimerades av moderatoren på webbplatsen
Har ingen hittat en lösning på detta? Det skulle vara till stor hjälp.
Denna kommentar minimerades av moderatoren på webbplatsen
@Gary,
Vad försöker du åstadkomma?


@John,
=OM(A1="JA","GODKÄNT",OM(A1="NEJ","NEJA",""))
Denna kommentar minimerades av moderatoren på webbplatsen
Om du fortfarande har problem kan du prova det här exemplet: =OM(ISNUMBER(SÖK("Ja",A1)),"godkänna",OM(ISNUMMER(SÖK("NEJ",A1)),"ej godkänd","" )
Denna kommentar minimerades av moderatoren på webbplatsen
Jag vill bara ha samma sak. Men ditt exempel är lite komplicerat. Det är inte lätt att skriva så mycket säga om jag ville göra detsamma med tio siffror. ange kod för det.
Denna kommentar minimerades av moderatoren på webbplatsen
Jag gjorde detta för 4 värden, jag kopierade bara och klistrade in från 'IF' och ändrade vad jag ville att cellen skulle läsa.
Denna kommentar minimerades av moderatoren på webbplatsen
Inte säker på vad pdh152 betyder, men hoppas detta hjälper. Den första randbetween kommer att producera 10 siffror, medan den andra kommer att producera 11.


=IF(OR(A1:A5)="15105",RANDBETWEEN(1,1000000000),RANDBETWEEN(1,10000000000))
Denna kommentar minimerades av moderatoren på webbplatsen
Jag försöker skapa ett kalkylblad för automatisk lösenordsskapande. Jag vill bara att en cell ska fyllas i om en av de tidigare cellerna har ett värde i sig. formeln jag vill använda är

=CHAR(RANDBETWEEN(65;90))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(65;90))&RANDBETWEEN(1000;9999)&CHAR(RANDBETWEEN(42;43))


så om ett av de föregående fälten har ett värde i sig (spelar ingen roll vilket) så fyll i en annan cell med formeln ovan

ABCDEF
1 Förnamn Efternamn E-postadress Telefonnummer Användarnamn Lösenord

2 Joe Blow jb@jb.com 123456 blowjo fh7#rfd


så säg om A2 är ifyllt så returneras formeln i F2, om det inte finns något värde i A2 lämnas fältet tomt
Denna kommentar minimerades av moderatoren på webbplatsen
Förlåt, hoppas jag förstod din fråga..


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
Denna kommentar minimerades av moderatoren på webbplatsen
Snälla hjälp. Om en cell har ett ord i den, visa ett tal från en annan cell
Denna kommentar minimerades av moderatoren på webbplatsen
Kära Dave,

Kan du ge en skärmdump av ditt kalkylblad som visar exakt vad du försöker göra?
Denna kommentar minimerades av moderatoren på webbplatsen
hej någon som kan hjälpa
Denna kommentar minimerades av moderatoren på webbplatsen
hej, någon som kan hjälpa mig med excel?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag vill att en cell ska vara lika med summan av en annan cell om den första cellen är lika med en viss text. Så om A1 är lika med "ja" så är A3 lika med A2. A2 har en tidigare beräknad summa på säg £100
Denna kommentar minimerades av moderatoren på webbplatsen
Kära Luke,
Använd den här formeln =IF(A1="ja",A2,"") i A3, och ändra slutligen cellformatet för A3 till rätt valutaformat som du behöver.
Denna kommentar minimerades av moderatoren på webbplatsen
Behöver ett "Hur man gör"......Om en viss cell innehåller en specifik uppsättning ord...som inkluderar parentes, t.ex. C&I(MVA)
Jag skulle vilja att kolumnen till höger lägger till 12. Har inte kunnat lista ut det.
Denna kommentar minimerades av moderatoren på webbplatsen
Vet inte vart mitt inlägg tog vägen.....
försöker skapa en formel när kolumnen har orden: C & I (MVA), jag vill att cellen till höger ska lägga till 12.
Kan inte förstå det korrekt.
Denna kommentar minimerades av moderatoren på webbplatsen
Behöver ett "Hur man gör"......Om en viss cell innehåller en specifik uppsättning ord...som inkluderar parentes, t.ex. C&I(MVA)
Jag skulle vilja att kolumnen till höger lägger till 12. Har inte kunnat lista ut det.
Denna kommentar minimerades av moderatoren på webbplatsen
881329297 89-267 SINE, TODD A 1989 C & I (MVA) FINE 1989 2001
ABCDEFGH

Jag skulle vilja att kolumn H lägger till 12 från kolumn G, endast om kolumn E innehåller C & I (MVA). Parentesen utgör ett problem liksom et-tecken.
Denna kommentar minimerades av moderatoren på webbplatsen
Kära Kim,
Den här formeln kan hjälpa dig: =IF(E1:E12="C & I (MVA)", G1+12, " ")
Denna kommentar minimerades av moderatoren på webbplatsen
Provade detta och det fortsätter att komma upp "falskt"
=OM(E1="C & I","C & I (MVA)",G1+12=H1)
Denna kommentar minimerades av moderatoren på webbplatsen
Jag behöver text i en cell för att fylla i en annan cell. dvs om cell c2:c25 är "asiatisk" då cell a2:a25 = DBE om inte lämnas tom? kan någon hjälpa mig med denna formel
Denna kommentar minimerades av moderatoren på webbplatsen
God dag,
Förlåt att jag inte fattade din poäng. Skulle vara trevligt om du kunde ge en skärmdump av vad du försöker göra.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för bra tips som alltid! Jag skulle vilja veta om det finns ett sätt att bara fylla målcellen om 3 "sök"-celler innehåller specifika men olika värden. Låt till exempel målcellen (A5) returnera "Nancy Pelosi" ENDAST om A1="United State AND A2="California" AND A3=Santa Clara County" AND A4="San Francisco". I grund och botten skulle jag vilja returnera ett värde, i detta fall husrepresentanter, när användaren väljer land, stat, län och stad för representanterna. Typ av en sökmetod för att hitta din lokala representant genom att söka efter land, stat, län och stad.


Jag hoppas att det här är vettigt!
Denna kommentar minimerades av moderatoren på webbplatsen
God dag,
Prova metoderna som nämns i den här artikeln:
https://www.extendoffice.com/documents/excel/2440-excel-vlookup-multiple-criteria.html
Eller så kan du ställa din fråga i vårt forum: https://www.extendoffice.com/forum.html för att få mer Excel-stöd från vår professionella.
Denna kommentar minimerades av moderatoren på webbplatsen
OMG....har försökt hitta ett sätt att komma till det här svaret i DAGAR!!! TACK!!!
Denna kommentar minimerades av moderatoren på webbplatsen
Någon som har några idéer om detta; Jag vill ha en formelsökning efter en kombination av bokstäver/siffror (artikelnummer) på ett annat ark. Om den hittas, dra en motsvarande cells nummer (dollarvärde)...tack!
Denna kommentar minimerades av moderatoren på webbplatsen
God dag,
Denna matrisformel kan hjälpa dig:=CELL("adress",INDEX(Ark2!$D$4:$D$13,MATCH(A6,Sheet2!$D$4:$D$13,1))) + Ctrl + Skift + Enter
A6 är cellen som innehåller kombinationen av bokstäver/siffror du kommer att söka i, och Sheet2!$D$4:$D$13 är intervallet du kommer att söka i.
Denna kommentar minimerades av moderatoren på webbplatsen
tänk, a1= namn, b1=nummer, c1=dagar. jag vill ha i ett annat blad a1= namn, b1=nummer, c1= ?(jag vill ha dagars värde). kan jag förstå dig.
Denna kommentar minimerades av moderatoren på webbplatsen
Förlåt att jag inte fick din fråga.
Denna kommentar minimerades av moderatoren på webbplatsen
"Licenstagarens namn: Walker, Charlene
308 E St South

Talladega, AL 35160

Telefon: 256-362-4307"





Jag vill flytta data i 3 olika celler/rader "namn", "adress" "telefon". Hur kan jag göra det?
Denna kommentar minimerades av moderatoren på webbplatsen
God dag,
Menar du att flytta data i 3 olika specificerade celler eller rader? Jag förstår inte riktigt din poäng. Skulle vara trevligt om du kunde ge en skärmdump av vad du försöker göra. Tack.
Denna kommentar minimerades av moderatoren på webbplatsen
du kanske vill undvika att klistra in faktisk personlig information. Det här ser ut som ett integritetsintrång.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej,


Jag försöker hitta något liknande detta men jag har problem.


Jag har en lista med adresser i blad 1, hela adressen finns i en cell. Så till exempel A2, A3, A4 innehåller alla en annan adress. Sedan i B2, B3, B4 etc vill jag visa ett riktnummer, "3" eller "8" till exempel baserat på postnumret i cellen i kolumn A.


Jag har en lista över postnummer i blad 2 med riktnumret bredvid dem.


Jag har försökt med en VLOOKUP och en CELL men jag kan inte förstå det... om någon kan hjälpa skulle jag vara tacksam......
Denna kommentar minimerades av moderatoren på webbplatsen
God dag,
Skulle du ge en skärmdump av ditt kalkylblad?
Denna kommentar minimerades av moderatoren på webbplatsen
Snälla hjälp. Om en cell har ett ord i sig, visa ett nummer från en annan cell (exempel Om n8=godkänt jag vill ha det, ge mig informationen från k8)
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Christina,
Använd denna formel =OM(ISNUMBER(SÖK("godkänd",N8)),K8,"")
Denna kommentar minimerades av moderatoren på webbplatsen
Hej. Jag försöker ge en viss cell ett värde baserat på texten i en annan cell. T.ex. om A3 visar texten "BCD" så ska A4 visa $10. Hur kan jag göra detta?
Denna kommentar minimerades av moderatoren på webbplatsen
God dag,
Ange denna formel =OM(ISNUMBER(SÖK("BCD",A3)),"$10","") i cell A4.
Denna kommentar minimerades av moderatoren på webbplatsen
God morgon Crystal,


Jag försöker använda en formel i excel som kommer att avgöra vad en annan cell gör baserat på vilken kontorsdestination jag använder. Till exempel har mina kontor destinationer 7102, 7302, 7402 och 7502, medan ett annat har destinationer 7109, 7309, 7409 och 7509. Jag skulle vilja för excel att förstå vad jag ska göra med en annan cell baserat på vad som finns på kontoret destinationscell. Fortsatt exempel, jag vill använda en formel för att beräkna 90 dagar ut från olika effektiva datum, men 90-dagarsdatumet bestäms av kontorets destination. Därför behöver jag cellen för att avgöra vilken effektiv datumcell som ska användas baserat på vilken kontorsdestination som finns i en annan cell. Så låt oss säga att om A1 hade 7102, 7302, 7402 eller 7502, då skulle cell C1 som standard använda giltighetsdatumet i cell B1 baserat på vilket kontorsdestinationsintervall som är i A1. Jag hoppas att detta är möjligt. All hjälp uppskattas och låt mig veta om du behöver mer information.

Tack.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Danny,
Jag kan tyvärr inte hjälpa till med detta. Välkommen att ställa alla frågor i vårt forum: https://www.extendoffice.com/forum.html för att få mer Excel-stöd från Excel-proffs eller andra Excel-fans.
Tack för din kommentar.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Danny - jag behövde samma retur som du. Råkade du få något stöd med detta? All hjälp skulle vara bra. Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
Hej - Hur ersätter jag innehåll i en cell, om det överhuvudtaget har något i den, med innehåll från en annan cell? Båda cellerna har text, inte siffror.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej denise,
Förlåt, jag är inte säker på att jag fick din fråga. Vill du byta innehåll i två celler?
Skulle vara trevligt om du kan förklara igen eller ge skärmdump av vad du försöker göra.
Tack för din kommentar.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag är nyfiken på om den här metoden kan användas för att autofylla en serie celler beroende på deras värde genom att referera till en indexlista. Till exempel har jag en lista med namn numrerade 1-10 och har ett rutnät (Grid 1) som har olika nummer från 1-10 i sig. Jag skulle vilja hitta ett sätt för kalkylarket att fylla i rutnät 2 med namnet som är kopplat till numret i rutnät 1. Till exempel, om D3 (rutnät 1) är "2" och namnet som är kopplat till "2" är " Jerry" då ska D12 automatiskt fyllas i med "Jerry", men om D3 ändras till "9" ska D12 automatiskt ändras till "Goldfish"
Denna kommentar minimerades av moderatoren på webbplatsen
strunt, jag kom på det, kapslade bara MASSOR av =IF-satser:
=IF(D3=$A$2,$B$2,IF(D3=$A$3,$B$3,IF(D3=$A$4,$B$4,IF(D3=$A$5,$B$5,IF(D3=$A$6,$B$6,IF(D3=$A$7,$B$7,IF(D3=$A$8,$B$8,IF(D3=$A$9,$B$9,IF(D3=$A$10,$B$10,IF(D3=$A$11,$B$11))))))))))
Det finns inga kommentarer här ännu
Ladda fler
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL