Hvis en celle er lig med en anden, returnerer du en anden celle i Excel

  • Del Dette
Hugh West

MS Excel tilbyder forskellige muligheder og metoder til at gøre vores opgaver lettere. I denne artikel vil jeg vise nogle måder at kontrollere, om en celle er lig med en anden og derefter returnerer en anden celle i Excel.

Download arbejdsbog til øvelser

Du kan downloade arbejdsbogen for at øve dig selv.

Kontrol af, om en celle er lig med en anden.xlsx

5 måder at kontrollere, om en celle er lig med en anden & returner derefter en anden celle i Excel

Her vil vi vise dig 5 forskellige måder at kontrollere, om en celle er lig med en anden og derefter returnerer en anden celle i Excel ved hjælp af forskellige funktioner.

1. Brug IF-funktionen til at kontrollere, om en celle er lig med en anden & returnerer

IF-funktionen er en af de enkleste funktioner, som bruges til at foretage en logisk sammenligning mellem to værdier. I denne metode vil vi se, hvordan vi kan bruge IF funktion til at sammenligne en celle med en anden og returnere en anden celleværdi. Før vi går til eksemplet, skal vi fortælle mere om denne funktion. Syntaksen for funktionen er som følger:

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

I den første del af den parameter , skal vi videregive vores betingelse på grundlag af hvilken vi vil sammenlign . Så er den anden og tredje del definerer, hvad der skal ske, hvis værdierne efter sammenligning True eller Falsk .

1.1 Returnering af nøjagtig værdi af celle

Hvis vi antager, at vi har et datasæt af nogle Frugt med to søjler . Alle række har en specifik Værdi Nu skal vi finde den rækker hvor Frugter 1 og Frugt 2 er matchede og vise deres værdier i den Matchede værdier kolonne.

For at gøre det skal du gennemgå nedenstående trin.

Trin:

  • Indtast først nedenstående formel i Celle D4 .
=IF(B5=C5,D5,"")

  • Tryk nu på Indtast .
  • Træk derefter ned i Håndtag til påfyldning værktøj til at AutoFill formlen for resten af cellerne.

Her, i den IF funktion, ved hjælp af betingelsen B5=C5 vi sammenligner de Frugter Navn af hver kolonne Frugter 1 og Frugt 2 . Hvis tilstanden bliver True , derefter vil den udskrive værdierne fra Værdi kolonnen i Matchede værdier kolonne.

  • Du kan således returnere a specifik celle værdi, hvis en celle er lig med en anden celle .

Læs mere: Sådan vælges celler med en bestemt værdi i Excel (5 metoder)

1.2 Opdatering af den resulterende værdi

I denne metode vil vi bruge den samme IF funktion, og afhængigt af betingelsen vil vi bruge en formel og vise dem i en anden celle. Lad os tænke på det samme datasæt, som blev brugt i den foregående metode, men her vil jeg opdatering ny pris hvis den Flag værdi er ikke "X" og vores ny pris vil være 2 gange nuværende pris .

Trin:

  • I begyndelsen skal du indtaste følgende formel i Celle E5 .
=IF(D5 "X",C5*2,C5)

  • Derefter skal du trykke på Gå ind på og kopi ned i formel op til Celle E9 .

I denne formel anvendes D5" X" vi kontrollerer, om den Flag værdi er ikke lig til "X" eller ikke . Hvis betingelsen er True så vil det dobbelt pris ellers forbliver den den samme .

  • Til sidst får du alle de ønskede værdier af de resulterende værdier opdateret .

Læs mere: Sådan låses celler i Excel-formel (2 nemme måder)

2. Returner en anden celleværdi ved hjælp af VLOOKUP-funktionen

Med hensyn til at søge efter noget i Excel, LOOKUP-funktionen vil være det rette valg til dette. Denne funktion giver os mulighed for at søge lodret eller horisontalt inden for en betingelse i en bestemt rækkevidde Til disse specifikke formål er der VLOOKUP og HLOOKUP funktioner i Excel. Lad os se de grundlæggende funktioner i VLOOKUP funktionen. Syntaksen for funktionen er som følger:

=VLOOKUP (værdi, tabel, col_index, [range_lookup])

For det første, den værdi -> indeholder den værdi, der skal søges i den første kolonne i en tabel.

bord -> Her angives tabellens navn.

col_index -> Det er kolonneindeksværdien for den tabel, hvorfra vi vil indsamle en værdi.

[range_lookup] -> Dette sidste afsnit er beregnet til angivelse af det valgfrie område.

For eksempel kan man overveje et datasæt med nogle Frugt som før. Men her vil vi have 3 kolonner, som er Frugt , ID , Pris Nu vil vi søge Priser på frugt fra denne tabel ved hjælp af VLOOKUP .

Trin:

  • Indtast først følgende formel i Celle G4 .
=VLOOKUP(G4,B4:D9,3,0)

  • Derefter skal du trykke på Gå ind på .
  • Du kan således finde prisen på en hvilken som helst anden frugt ved at indtaste Navn Celle G4 .

Her i funktionen har jeg først givet værdien, som er Celle G4 , derefter den tabel, hvorfra vi ønsker at udtrække data som er angivet ved celleområde B4:D9 hele tabellen. Derefter, i tredje del, vil vi hente værdierne fra den Pris kolonne, som er kolonne nr. 3 derfor skal vi vedtage 3 . Endelig, 0 bruges til at angive, at vi ønsker en nøjagtig match .

3. Anvend Excel HLOOKUP-funktionen til at scanne matchende værdi

Nu skal vi se, hvad der kan bruges af HLOOKUP funktioner, hvis vores data er horisontalt designet. Syntaksen for HLOOKUP funktioner er:

=HLOOKUP (lookup_value, table_array, row_index, [range_lookup])

Det er næsten som om, at den VLOOKUP Den eneste forskel er, at der i stedet for at have en kolonneindeks her er den rækkeindeks i den 3. del af den parameter .

Trin:

  • I begyndelsen skal du vælge Celle C9 og indsæt følgende formel.
=HLOOKUP(C8,B4:G6,3,0)

  • Derefter skal du trykke på Indtast .
  • Endelig kan vi se resultatet.

Som vi har diskuteret tidligere, er det næsten som VLOOKUP . Her har jeg passeret den rækkevis værdi i stedet for kolonnevis . Derfor gik vi først ind i den rækkeindeks af vores ønskede værdi, som er Celle C8 . Desuden er det bordserie ændrer sig også i takt med, at vores tabel er forskudt horisontalt .

Læs mere: Sådan vises celleformler i Excel (6 metoder)

Lignende læsninger

  • Vælg alle celler med data i en kolonne i Excel (5 metoder + genveje)
  • Sådan markerer du flere celler i Excel uden mus (9 nemme metoder)
  • Flere Excel-celler vælges med et enkelt klik (4 Årsager+Løsninger)
  • [Løsning]: Piletasterne flytter ikke celler i Excel (2 metoder)
  • Sådan vælges celler i Excel ved hjælp af tastaturet (9 måder)

4. Kontroller, om en celle er lig med en anden med INDEX & MATCH-funktionerne

I dette afsnit vil vi gøre det samme, som vi gør med LOOKUP funktion, men den eneste forskel er, at vi her ikke vil bruge LOOKUP funktion. INDEX og MATCH funktioner vil gøre det samme som LOOKUP Datasættet vil også være det samme. Før vi går til eksemplet, skal vi se detaljerne om disse to funktioner.

=INDEX (array, row_number, [col_number], [area_number])

Denne funktion kan tage en maksimum fire argumenter og en minimum to argumenter. I den første afsnittet af dens parameter, tager den rækkevidde celler hvorfra vi vil Tjek indeks værdi. Derefter kommer den række nummer reference eller tilsvarende værdi . de to sidste argumenter er valgfri med dem kan vi definere eller specificere de kolonnenummer hvorfra den matchede data vil være hentet og område række nummer .

=MATCH (lookup_value, lookup_array, [match_type])

En anden oftest anvendt funktion er MATCH funktion. første argumentet tager den opslagsværdi eller eller værdi vi skal til match . anden den ene er den array eller rækkevidde hvor vi vil søg vores ønskede data . og den senest den ene er den match type Afhængigt af forskellige værdier for matchtyper kan vi styre matchningen.

1 -> Ved at angive 1 vil den matche eller finde den største værdi, der er mindre end eller lig med opslagsværdien.

0 -> Hvis vi sætter 0 som match type, vil den matche den værdi, der er nøjagtig som opslagsværdien.

-1 -> Dette vil matche den mindste værdi, der er større end eller lig med opslagsværdien.

Følg nedenstående trin for at bruge disse to funktioner.

Trin:

  • Indtast først formlen i Celle G5 .
=INDEX(B4:D9,MATCH(G4,B4:B9,0),3)

  • For det andet skal du trykke på Indtast .
  • Til sidst kan vi se det endelige resultat.

I den MATCH funktion, forsøgte vi at match den værdi, der er i Celle G4 fra celleområdet B4:B9 i vores opslagsskema . og da vi overvejede den nøjagtig match derfor 0 tildeles det sidste argument. Derefter er den ydre funktion den INDEX funktion. I den første del har vi tildelt celleområdet B4:D9 . Så er den matchede værdien vil blive beregnet ud fra den MATCH funktion. Endelig, 3 anvendes, da vi ønsker at hente data fra tredje kolonne af vores opslagsskema .

5. Returner emner fra et andet regneark med matchende værdi i Excel

Lad os have to regneark, det ene er Ugentlige måltider , og en anden er Ingredienser Nu vil jeg vise, hvordan man sammenlign måltider og vise den ingredienser i den første regneark. Planlægning af ugens måltider arbejdsark vil se således ud:

Og arbejdsarket for ingredienserne til måltider vil se således ud:

Nu vil jeg vise, hvordan man finde fødevareingredienser fra den ingrediens regneark til den Måltid regnearket ved at indtaste fødevarens navn i Celle B14 .

Trin:

  • Til at begynde med skal du indtaste formlen i Celle C14 .
=VLOOKUP($B14,ingredienser!$B$5:$E$16,COLUMN()-1,FALSE)

  • Derefter skal du trykke på Indtast .
  • Derefter, kopi formel til den højre side.

I formlen har vi overført opslagsværdi som Celle $B14 , derefter de andre regneark ( arbejdsark for ingredienser ) celleområde $B$5:$E$16 sendes. Derefter har vi sendt funktionen COLUMN for at få den kolonne værdi for den pågældende række. Endelig brugte vi FALSK for at finde en nøjagtig match , hvilket betyder, at der tages hensyn til store og små bogstaver, og ved at angive false vil den søge efter den nøjagtige værdi, der matcher.

  • Endelig skal alle de ingredienser af den valgte Fødevarer vil blive vist.

Du kan kontrollere det ved at skrive et hvilket som helst fødevarenavn i Celle B14 og ved at trykke på Indtast . På samme måde, hvis du bare skriver en hvilken som helst fødevare under Fødevarer Navn, vises alle ingredienserne i det valgte emne fra et andet regneark.

Øvelsesafsnit

I artiklen finder du en Excel-arbejdsbog som billedet nedenfor, så du kan øve dig på egen hånd.

Konklusion

Dette er metoderne til at kontrollere, om en celle er lig med en anden og derefter returnere en anden celle i Excel. Jeg har vist alle metoderne med deres respektive eksempler. Jeg har også diskuteret de grundlæggende principper for denne funktion og de mest anvendte formatkoder for denne funktion. Hvis du har en anden metode til at opnå dette, er du velkommen til at dele den med os.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.