Kopier verdier til en annen celle hvis to celler samsvarer i Excel: 3 metoder

  • Dele Denne
Hugh West

La oss si at du har et regneark med produktelementer i to separate kolonner og deres tilsvarende priser i en annen separat kolonne. Blant produktvarene kan noen av dem ha dupliserte navn. Nå vil du bare kopiere prisene på de dupliserte elementene i en annen celle i regnearket. Hvis du står overfor dette problemet akkurat nå, så gå gjennom hele artikkelen. For du skal lære 3 metoder for å kopiere tilsvarende verdier til en annen celle hvis to celler matcher i Excel.

Last ned øvelsesarbeidsboken

Det anbefales å laste ned Excel-filen og øve sammen med it.

Hvis to celler samsvarer, kopierer du verdier til en annen celle.xlsx

3 metoder for å kopiere verdier til en annen celle hvis to celler samsvarer i Excel

I denne artikkelen vil vi bruke en prøveprisliste for produkter som et datasett for å demonstrere alle metodene. Så, la oss ta en sniktitt av datasettet:

Så, uten å ha noen videre diskusjon, la oss dykke rett inn i alle metodene én etter én.

1. Bruk HVIS-funksjonen til å kopiere verdier til en annen celle hvis to celler samsvarer

Vi har noen produktnavn under to kolonner som heter Itemcat1 og Itemcat2. Innenfor disse to kolonnene er det noen få dupliserte produktnavn. I den tredje kolonnen har vi tilsvarende produktpriser.

Det vi skal gjøre er å kopiere prisen på produkter som er duplikater.Det er en annen kolonne kalt Matchet varepris, hvor du skal kopiere dupliserte produktpriser. Vi kan gjøre alle disse tingene ved å bare bruke HVIS-funksjonen .

Så, uten å ha noen videre diskusjon, la oss gå rett inn i prosedyretrinnene:

❶ Velg celle E5 .

❷ Skriv inn formelen:

=IF(B5=C5,D5,"")

i cellen.

❸ Trykk på ENTER -knappen.

❹ Etter det drar du Fyllhåndtak -ikonet til slutten av Matchet varepris kolonne.

Når du er ferdig med alle trinnene ovenfor, vil du se resultatet som på bildet nedenfor:

Les mer: Excel VBA: Kopier rad hvis celleverdi matcher (2 metoder)

2. Bruk VLOOKUP-funksjonen å kopiere verdier til en annen celle hvis to celler samsvarer

Nå har vi en søkeboks for å søke etter dupliserte verdier til elementer. Søkeboksen heter Item. Hvor du skal sette inn et hvilket som helst elementnavn som er oppført i hoveddatatabellen.

Så, hvis formelen vår finner ut at det er samsvar mellom to celler når det gjelder verdiene deres, vil den tilsvarende prisen bli kopiert til en annen celle.

For eksempel, i vareboksen har vi satt inn nudler. I varekolonnen i datasettet vårt er det allerede en annen vare kalt Noodles med en pris på $936. Så, i Pris-boksen under Vare-boksen, skal vi returnere denne prisen ved å bruke VLOOKUPfunksjon.

For å utføre denne operasjonen, er alt vi trenger å gjøre,

❶ Velg celle C15 .

❷ Skriv inn formelen :

=VLOOKUP($C$14,B5:C12,2,1)

i cellen.

❸ Trykk på ENTER -knappen.

Etter å ha gjort alle disse, kan du se at vi har kopiert prisen på nudlene fra hoveddatatabellen.

␥  Formeloversikt

  • $14$ ▶ inneholder en oppslagsverdi, som er nudler.
  • B5:C12 ▶ område for hele datatabellen.
  • 2 ▶ kolonneindeksnummer. Dette betyr at prisen er kopiert fra den andre kolonnen i hoveddatatabellen.
  • 1 ▶ refererer til ca. samsvar mellom oppslagsverdien og det gjenopprettede elementet.
  • =VLOOKUP($C$14,B5:C12,2,1) ▶ kopierer de tilsvarende verdiene hvis to celler samsvarer med en annen celle.

Les mer: Summer alle treff med VLOOKUP i Excel (3 enkle måter)

Lignende avlesninger

  • Hvordan finne samsvar mellom store og små bokstaver i Excel (6 formler)
  • Hvordan matche navn i Excel der stavemåten er forskjellig (8 metoder)
  • Hvordan matche data i Excel fra 2 regneark
  • Excel VBA for å matche verdi i området (3 eksempler)

3. Bruk funksjonen INDEX og MATCH for å kopiere verdier til en annen celle hvis to celler samsvarer

I denne seksjonen vil vi bruke INDEKS og MATCH funksjon for å kopiere verdier til andre celler hvis tocellene samsvarer med de tilsvarende verdiene. Følg nå trinnene nedenfor for å lære å bruke disse to funksjonene:

❶ Velg celle C15 .

❷ Skriv inn formelen:

=INDEX(B5:C12,MATCH(C14,B5:B12,0),2)

i cellen.

❸ Trykk på ENTER -knappen.

␥  Formeloversikt

  • MATCH(C14,B5:B12,0) ▶ søk fra B5 til B12 for å matche etter verdiene som er lagret i C14 . C14 lagrer elementet som heter Noodles som er plassert i den sjette raden i datatabellen. Så denne funksjonen returnerer 6.
  • =INDEKS(B5:C12,MATCH(C14,B5:B12,0),2) ▶ ser etter prisen som angitt av argumentet, 2 Prisen på den sjette raden er 936 som returneres av funksjonen INDEKS .

Les mer: Excel Finn samsvarende verdier i to Kolonner

Ting å huske

📌 Vær forsiktig med syntaksen til funksjonene.

📌 Sett inn tabellområdet nøye i formler.

Konklusjon

For å oppsummere har vi diskutert 3 metoder for å kopiere verdier til en annen celle, hvis to celler samsvarer i Excel. Du anbefales å laste ned øvelsesarbeidsboken vedlagt sammen med denne artikkelen og øve på alle metodene med den. Og ikke nøl med å stille spørsmål i kommentarfeltet nedenfor. Vi vil prøve å svare på alle relevante spørsmål snarest. Og besøk nettstedet vårt Exceldemy for å utforske mer.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.