Indholdsfortegnelse
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.xlsx5 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 få 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.
- 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 .
- 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 på Celle G4 .
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.
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 på fire argumenter og en minimum på to argumenter. I den første afsnittet af dens parameter, tager den rækkevidde på celler hvorfra vi vil Tjek indeks værdi. Derefter kommer den række nummer på 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.
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.
- 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.