Innholdsfortegnelse
MS Excel tilbyr ulike alternativer og metoder for å gjøre oppgavene våre enklere. I denne artikkelen vil jeg vise noen måter å sjekke om én celle er lik en annen og deretter returnere en annen celle i Excel.
Nedlastingspraksis Arbeidsbok
Du kan laste ned arbeidsboken for å øve deg selv.
Sjekke om én celle er lik en annen.xlsx
5 måter å sjekke om En celle er lik en annen & Returner deretter en annen celle i Excel
Her vil vi vise deg 5 ulike måter å sjekke om en celle er lik en annen og deretter retur en annen celle i Excel ved å bruke forskjellige funksjoner.
1. Bruk HVIS-funksjonen for å sjekke om én celle er lik en annen & Returnerer
HVIS-funksjonen er en av de enkleste funksjonene som brukes til å gjøre en logisk sammenligning mellom to verdier. I denne metoden vil vi se hvordan du bruker HVIS funksjonen for å sammenligne en celle med en annen og returnere en annen celleverdi. Før vi går til eksemplet, la oss vite mer om denne funksjonen. Syntaksen til funksjonen er slik:
=IF(logical_Condition, [value_if_true], [value_if_false])
I den første delen av parameteren , må vi passere tilstanden vår basert som vi skal sammenligne . Deretter definerer andre og tredje del hva som vil være hvis verdiene etter sammenligning får True eller False .
1.1 Returnerer eksakt verdi av celle
Forutsatt at vi har endatasett med noen frukter med to kolonner . Hver rad har en spesifikk verdi . Nå vil vi finne radene der Frukt 1 og Frukt 2 er samsvarende og vise deres verdier i Kolonnen Matched Values .
For å gjøre det, gå gjennom trinnene nedenfor.
Trinn:
- Først skriver du inn formelen nedenfor i Celle D4 .
=IF(B5=C5,D5,"")
- Trykk nå Enter .
- Dra deretter ned Fyllhåndtak for å Autofyll formelen for resten av cellene.
Her, i IFfunksjonen, ved å bruke betingelsen B5=C5vi sammenligner Fruktnavnetfor hver kolonne Frukt 1og Frukt 2. Hvis betingelsen får True, såvil den skrive ut verdiene fra Value-kolonnen inn i Matched Values-kolonnen.
- Dermed kan du returnere en spesifikk celle verdi hvis en celle er lik en annen celle .
Les mer: Hvordan velge celler med en viss verdi i Excel (5 metoder)
1.2 Oppdatering av resultatverdi
I denne metoden vil vi bruke samme HVIS funksjon, og avhengig av tilstanden vil vi bruke en formel og vise dem i en annen celle. La oss tenke på det samme datasettet som ble brukt i forrige metode, men her vil jeg oppdatere den nye prisen hvis Flagg verdiener ikke "X" og vår nye pris vil være 2 ganger den gjeldende prisen .
Trinn:
- I begynnelsen skriver du inn følgende formel i celle E5 .
=IF(D5"X",C5*2,C5)
- Deretter trykker du Enter og kopier nedover 1>formel opptil Celle E9 .
I denne formelen bruker D5" X"vi sjekker om Flaggverdi er ikke likmed “X”eller ikke. Hvis betingelsen er True, vil den doble prisenellers forblir den samme.
- Til slutt vil du få alle nødvendige resulterende verdier oppdatert .
Les mer: Hvordan å låse celler i Excel-formel (2 enkle måter)
2. Returner en annen celleverdi ved å bruke VLOOKUP-funksjonen
Når det gjelder å søke etter noe i Excel, OPSLAKK-funksjonen vil være det riktige valget for det. Denne funksjonen lar oss søke vertikalt eller horisontalt innenfor en tilstand i et visst område . For de spesifikke formålene er det funksjoner LOKUP og HLOOKUP i Excel. La oss se det grunnleggende om VLOOKUP funksjonen. Syntaksen til funksjonen er slik:
=VLOOKUP (value, table, col_index, [range_lookup])
For det første bærer verdien -> verdien du skal se etter i den første kolonnen i en tabell.
tabell -> Her vil væretabellnavn.
col_index -> Det er kolonneindeksverdien til tabellen der vi skal samle en verdi.
[range_lookup] -> ; Denne siste delen er for å angi det valgfrie området.
Vurder for eksempel et datasett med noen frukter som før. Men her vil vi ha 3 kolonner som er Frukt , ID , Pris . Nå skal vi søke Frukts priser fra denne tabellen ved å bruke SØK OPP .
Trinn:
- Først skriver du inn følgende formel i celle G4 .
=VLOOKUP(G4,B4:D9,3,0)
- Deretter trykker du Enter .
- Dermed kan du finne en hvilken som helst annen fruktpris ved å skrive inn navnet på celle G4 .
Her i funksjonen har jeg først passert verdien som er Celle G4, deretter tabellen fra hvor vi ønsker å trekke ut datasom er indikert med celleområde B4:D9hele tabellen. Etter det i den tredje delen vil vi få verdiene fra Pris-kolonnen som er kolonnenr 3det er derfor vi må passere 3. Til slutt brukes 0for å spesifisere at vi ønsker en eksakt match.
3. Bruk Excel HLOOKUP-funksjonen for å skanne samsvarsverdi
Nå vil se bruken av HLOOKUP funksjoner hvis våre data er horisontalt designet. Syntaksen til OPSLAKK funksjonene er:
=HLOOKUP (lookup_value, table_array, row_index, [range_lookup])
Det er nesten som SLIK funksjonen. Deeneste forskjellen er i stedet for å ha en kolonneindeks her er radindeksen i tredje del av parameteren .
Trinn:
- I begynnelsen velger du Celle C9 og setter inn følgende formel.
=HLOOKUP(C8,B4:G6,3,0)
- Trykk deretter Enter .
- Til slutt, vi kan se resultatet.
Som vi har diskutert tidligere er det nesten som VLOOKUP. Her har jeg passert verdien radvisi stedet for kolonnemessig. Det er derfor vi først skrev inn radindeksenfor ønsket verdi som er Celle C8. Dessuten endres tabellområdetogså ettersom tabellen vårforskyves horisontalt.
Les mer: Hvordan vises celleformlene i Excel (6 metoder)
Lignende avlesninger
- Velg alle celler med data i en kolonne i Excel (5 Metoder+snarveier)
- Hvordan velge flere celler i Excel uten mus (9 enkle metoder)
- Flere Excel-celler velges med ett klikk (4 årsaker+løsninger)
- [Fiks]: Piltastene flytter ikke celler i Excel (2 metoder)
- Hvordan velge celler i Excel ved hjelp av tastatur (9 måter)
4. Sjekk om én celle er lik en annen med INDEX & MATCH-funksjoner
I denne seksjonen vil vi gjøre det samme som gjøres med OPPSLÅK -funksjonen, men den eneste forskjellen er her vi ikke vil brukefunksjonen OPPSLAG . Funksjonene INDEKS og SAMMENLIGN vil gjøre det samme som OPPSLAG . Datasettet vil også være det samme. Før vi går til eksemplet, la oss se detaljene om disse to funksjonene.
=INDEX (array, row_number, [col_number], [area_number])
Denne funksjonen kan ta maksimalt av fire argumenter og et minimum av to argumenter. I den første delen av parameteren tar den området av celler hvorfra vi vil sjekke indeksen verdi. Deretter kommer radnummeret av referanse eller tilsvarende verdi . De siste to -argumentene er valgfrie med dem kan vi definere eller spesifisere kolonnenummeret der samsvarende data vil være hentet og områdenummeret .
=MATCH (lookup_value, lookup_array, [match_type])
En annen mest brukt funksjon er MATCH funksjonen. Det første argumentet tar oppslagsverdien eller verdien vi skal matche . Den andre en er matrisen eller området hvor vi skal søke våre ønskede data . Og den siste en er samsvarstypen . Avhengig av forskjellige samsvarstypeverdier kan vi kontrollere samsvar.
1 -> Ved å deklarere 1 vil den samsvare med eller finne den største verdien mindre enn eller lik oppslagsverdien.
0 -> Hvis vi setter 0 som samsvarstype vil den samsvare med verdien som er nøyaktig som oppslagetverdi.
-1 -> Dette vil samsvare med den minste verdien som er større enn eller lik oppslagsverdien.
Følg trinnene nedenfor for å bruke disse to funksjonene .
Trinn:
- Først skriver du inn formelen i celle G5 .
=INDEX(B4:D9,MATCH(G4,B4:B9,0),3)
- Trykk deretter Enter .
- Til slutt kan vi se det endelige resultatet .
I funksjonen MATCHprøvde vi å matcheverdien som er i Celle G4fra celleområdet B4:B9i vår oppslagstabell. Og ettersom vi vurderte eksakt samsvar, er det derfor 0tilordnes ved det siste argumentet. Deretter er den ytre funksjonen INDEKSfunksjonen. I den første delen har vi tildelt celleområdet B4:D9. Deretter vil matchede-verdien beregnes fra MATCH-funksjonen. Til slutt, 3brukes fordi vi ønsker å hente data fra tredje kolonnei oppslagstabellen vår.
5. Returner varer fra en annen Regneark med samsvarende verdi i Excel
La oss ha to regneark, ett er Ukentlige måltider , og et annet er Ingredienser . Nå skal jeg vise hvordan du sammenligner måltider og viser ingrediensene i det første arbeidsarket. Arbeidsarket Ukemåltidsplanlegging vil være slik:
Og regnearket for måltidsingredienser vil være slik:
Nå skal jeg vise hvordan du finner mateningredienser fra ingrediens -arbeidsarket til Måltid -regnearket ved å skrive inn navnet på maten i celle B14 .
Trinn:
- Til å begynne med, skriv inn formelen i Cell C14 .
=VLOOKUP($B14,ingredients!$B$5:$E$16,COLUMN()-1,FALSE)
- Deretter trykker du Enter .
- Deretter kopierer du formelen til høyre side.
I formelen har vi passert oppslagsverdiensom celle $B14, så sendes de andre regnearkene ( ingrediensregneark) celleområde $B$5:$E$16. Etter det passerte vi COLUMN-funksjonenfor å få kolonneverdien til den raden. Til slutt brukte vi FALSEfor å finne et eksakt samsvar, noe som betyr at det skiller mellom store og små bokstaver, og ved å erklære usant vil det søke etter den nøyaktige verdien som samsvarer.
- Til slutt vil alle ingrediensene til valgt Mat vises.
Du kan sjekke ved å skrive inn matvarenavn i Celle B14 og trykk Enter . På samme måte hvis du bare skriver inn en matvare under Matnavn, vil den vise alle ingrediensene til den valgte varen fra et annet regneark.
Øvingsseksjonen
I artikkelen, du vil finne en Excel-arbeidsbok som bildet nedenfor for å øve på egen hånd.
Konklusjon
Dette er måtene å sjekke om en celle er lik en annen og returner deretter en annen celle i Excel. Jeg har vist altmetodene med sine respektive eksempler. Jeg har også diskutert det grunnleggende i denne funksjonen og de mest brukte formatkodene til denne funksjonen. Hvis du har en annen metode for å oppnå dette, må du gjerne dele den med oss.