Innholdsfortegnelse
Når du arbeider med et stort datasett eller flere regneark i Excel, er det en mulighet for at du får de samme samsvarende verdiene i begge regnearkene dine. Noen ganger må vi kanskje finne de samsvarende verdiene for å få et klart konsept om regnearket. Excel gir noen grunnleggende funksjoner og formler som du enkelt kan finne samsvarende verdier med i to regneark. I dag vil vi i denne artikkelen lære hvordan du finner samsvarende verdier i to regneark i Excel.
Last ned øvelsesarbeidsbok
Last ned dette øvelsesarket for å øve mens du leser denne artikkelen.
Excel Finn samsvarende verdier i to regneark.xlsx
4 egnede metoder for å finne samsvarende verdier i to regneark
1. Bruk EXACT-funksjonen finne samsvarende verdier i to Excel-regneark
EKSAKT -funksjonen går gjennom radene og kolonnene i to forskjellige regneark og finner samsvarende verdier i Excel-cellene. Følg disse trinnene nedenfor for å lære!
Trinn 1:
I følgende eksempel får vi to forskjellige datasett i to forskjellige regneark. Datasettet som inneholder kolonnene kalt “Unik ID”, “Navn”, og “Lønn” for noen selgere. Nå er jobben vår å finne de samsvarende verdiene som er tilstede i disse regnearkdatasettene.
For “Sales-Jan” -regnearket er datasettet,
Og neste datasett er,
In «Matching ID» -kolonnen, vil vi finne de samsvarende verdiene som finnes i regnearkene.
Trinn 2:
I celle F4 , bruk EXACT -funksjonen. Det generelle argumentet til funksjonen er,
=EXACT(tekst1,tekst2)
Sett inn verdiene i funksjonen og den endelige formen er,
=EXACT($B$4:$B$15,'Sales-Jan'!$B$4:$B$15)
Hvor,
- Tekst1 er $B$4:$B$15 ettersom vi ønsker å finne samsvarende IDer mellom to regneark.
- Tekst2 er 'Salg-Jan'!$B$4:$B$15 som er Unik ID -kolonnen i Salg-Jan
Trykk nå Enter for å få resultatet.
Trinn 3:
Flytt musepekeren til det nederste høyre hjørnet av formelcellen til du får ikonet for fyllhåndtak ( + ). Klikk nå og dra ikonet for å bruke samme formel for resten av cellene.
Så vi kan se at EXACT -funksjonen returnerer FALSE når verdien ikke samsvarer og TRUE for de verdiene som matches. Det er slik du kan finne samsvarende verdier i to regneark.
2. Kombiner MATCH med ISNUMBER-funksjonen for å få samsvarende verdier i to regneark
Kombinasjonen av MATCH og ISNUMBER formelen gir deg også samsvarende verdier i to regneark.
Trinn 1:
I celle F4 bruker du SAMMEN med ISNUMBER formelen. Etter å ha satt inn verdiene iformel, den endelige formen er
=ISNUMBER(MATCH(B4,'Sales-Jan'!$B$4:$B$15,0))
Hvor,
- Oppslagsverdier er B4
- Lookup_array er 'Sales-Jan'!$B$4:$B$15 . Klikk på Salg-Jan -regnearket for å gå dit og velge matrisen.
- [match_type] er EXAKT (0) .
Trykk nå Enter for å bruke formelen.
Trinn 2:
Formelen vil gi deg « TRUE » hvis verdiene samsvarer. Og vil returnere « FALSE » hvis verdiene ikke samsvarer.
Bruk den samme formelen for resten av cellene for å få det endelige resultatet.
3. Sett inn VLOOKUP-funksjonen for å finne samsvarende verdier i to regneark
VLOOKUP -funksjonen tar inndataverdien, søker etter den i regnearkene og returnerer verdisamsvaret innspillet. La oss følge disse trinnene for å lære!
Trinn 1:
Bruk VLOOKUP funksjonen i cellen der du ønsker å få de samsvarende verdiene. Sett inn verdiene i funksjonen og den endelige formelen er
=VLOOKUP(B4,'Sales-Jan'!$B$4:$C$15,2,FALSE)
Hvor,
- Oppslagsverdi er B4
- Tabell_array er 'Salg-Jan'!$B$4:$C$15 . Gå til Salg-Jan -regnearket og velg tabellmatrisen.
- Col_index_num er 2 . Vi ønsker å få samsvarende navn med samsvarende ID-er
- [range_lookup] -verdien er FALSE (Nøyaktig)
Trykk Enter for å få resultatet.
Trinn 2:
Så vi har funnet de første samsvarende verdiene. Bruk samme funksjon på resten av cellene for å få det endelige resultatet. Når VLOOKUP ikke finner de samsvarende verdiene, vil den returnere #N/A -feilen.
4. Slå sammen IF med ISNA-formel for å få samsvar fra to regneark i Excel
En annen formel som kan hjelpe deg med å sammenligne de to datasettene og identifisere om verdiene finnes i begge regnearkene, er IF med ISNA formel.
Trinn 1:
I F4 cellen bruker du kombinasjonen IF med ISNA formelen. Etter å ha lagt inn verdiene er den endelige formen
=IF(ISNA(VLOOKUP(B4,'Sales-Jan'!$B$4:$C$15,2,FALSE)),"NO","YES")
Hvor,
- Oppslagsverdi er B4
- Tabell_array er 'Sales-Jan'!$B$4:$C$15 .
- Col_index_num er 2 .
- [range_lookup] -verdien er FALSE (Eksakt)
- Hvis verdiene samsvarer, formel vil returnere JA . Ellers vil den returnere NO
Bruk funksjonen ved å trykke Enter .
Trinn 2:
Bruk nå samme formel på resten av cellene for å få det endelige resultatet.
Ting å huske
👉 EXACT -funksjonen skiller mellom store og små bokstaver. Det vil ikke se Alexander og alexander som en match
👉 VLOOKUP funksjonen alltidsøker etter oppslagsverdier fra den øverste kolonnen lengst til venstre til høyre. Denne funksjonen Aldri søker etter dataene til venstre.
👉 Når du velger Table_Array må du bruke de absolutte cellereferansene ($) for å blokkere matrisen.