Kopier værdier til en anden celle, hvis to celler passer sammen i Excel: 3 metoder

  • Del Dette
Hugh West

Lad os sige, at du har et regneark med produktposter i to separate kolonner og deres tilsvarende priser i en anden separat kolonne. Blandt produktposterne kan nogle af dem have dobbeltnavne. Nu vil du blot kopiere priserne på de dobbelte varer i en anden celle i dit regneark. Hvis du står over for dette problem lige nu, skal du gennemgå hele artiklen. Fordi du kommer til atLær 3 metoder til at kopiere tilsvarende værdier til en anden celle, hvis to celler passer sammen i Excel.

Download arbejdsbogen til øvelser

Det anbefales, at du downloader Excel-filen og øver dig med den.

Hvis to celler passer sammen, kopieres værdierne til en anden celle.xlsx

3 metoder til at kopiere værdier til en anden celle, hvis to celler passer sammen i Excel

I denne artikel vil vi bruge et eksempel på en produktprisliste som datasæt til at demonstrere alle metoderne. Så lad os få et smugkig på datasættet:

Så lad os uden yderligere diskussion dykke direkte ned i alle metoderne en efter en.

1. Brug IF-funktionen til at kopiere værdier til en anden celle, hvis to celler passer sammen

Vi har nogle produktnavne i to kolonner kaldet Itemcat1 og Itemcat2. Inden for disse to kolonner er der nogle få dubletter af produktnavne. I den tredje kolonne har vi de tilsvarende produktpriser.

Det, vi vil gøre, er at kopiere prisen på produkter, der er dubletter. Der er en anden kolonne kaldet Matched Item Price, hvor du vil kopiere priserne på dubletterne. Vi kan gøre alle disse ting ved kun at bruge IF-funktionen .

Så uden yderligere diskussion, lad os gå direkte til de proceduremæssige skridt:

❶ Vælg celle E5 .

❷ Indtast formlen:

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

i cellen.

❸ Tryk på INDTAST knap.

❹ Træk derefter den Håndtag til påfyldning ikonet til slutningen af Pris for den matchede vare kolonne.

Når du er færdig med alle ovenstående trin, vil du se resultatet som på billedet nedenfor:

Læs mere: Excel VBA: Kopier række, hvis celleværdi passer (2 metoder)

2. Brug VLOOKUP-funktionen til at kopiere værdier til en anden celle, hvis to celler passer sammen

Nu har vi et søgefelt til at søge efter duplikerede værdier af elementer. Søgefeltet hedder Item. Her indsættes et hvilket som helst elementnavn, der er anført i hoveddatatabellen.

Så hvis vores formel finder, at der er overensstemmelse mellem to celler med hensyn til deres værdier, vil deres tilsvarende pris blive kopieret til en anden celle.

For eksempel har vi indsat Noodles i feltet Item. I kolonnen Items i vores datasæt er der allerede et andet emne kaldet Noodles med en pris på $936. Så i feltet Price under feltet Item vil vi returnere denne pris ved hjælp af VLOOKUP-funktionen.

For at udføre denne operation skal vi blot gøre følgende,

❶ Vælg celle C15 .

❷ Indtast formlen:

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

i cellen.

❸ Tryk på INDTAST knap.

Når du har gjort alt dette, kan du se, at det er lykkedes os at kopiere prisen på nudler fra hoveddatatabellen.

␥ Fordeling af formler

  • $C$14 ▶ indeholder en opslagsværdi, som er Noodles.
  • B5:C12 ▶ området for hele datatabellen.
  • 2 ▶ kolonneindeksnummer. Det betyder, at prisen kopieres fra den anden kolonne i hoveddatatabellen.
  • 1 ▶ henviser til den omtrentlige overensstemmelse mellem opslagsværdien og den gendannede genstand.
  • =VLOOKUP($C$14,B5:C12,2,1) ▶ kopierer de tilsvarende værdier, hvis to celler passer til hinanden, til en anden celle.

Læs mere: Summering af alle match med VLOOKUP i Excel (3 nemme måder)

Lignende læsninger

  • Sådan finder du Case Sensitive Match i Excel ( 6 formler)
  • Sådan matcher du navne i Excel, hvor stavemåden er forskellig (8 metoder)
  • Sådan matches data i Excel fra 2 regneark
  • Excel VBA til at matche værdien i området (3 eksempler)

3. Brug INDEX- og MATCH-funktionen til at kopiere værdier til en anden celle, hvis to celler passer sammen

I dette afsnit vil vi bruge INDEX og MATCH funktionen til at kopiere værdier til andre celler, hvis to celler svarer til hinanden med hensyn til deres tilsvarende værdier. Følg nu nedenstående trin for at lære at bruge disse to funktioner:

❶ Vælg celle C15 .

❷ Indtast formlen:

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

i cellen.

❸ Tryk på INDTAST knap.

␥ Fordeling af formler

  • MATCH(C14,B5:B12,0) ▶ søgning fra B5 til B12 til at matche de værdier, der er gemt i C14 . C14 gemmer elementet Noodles, som befinder sig på sjette række i datatabellen, så denne funktion returnerer 6.
  • =INDEX(B5:C12,MATCH(C14,B5:B12,0),2) ▶ leder efter den pris, der er angivet ved argumentet 2. Prisen i sjette række er 936, som returneres af INDEX funktion.

Læs mere: Excel finder matchende værdier i to kolonner

Ting at huske

📌 Vær forsigtig med syntaksen i funktionerne.

📌 Indsæt tabelområdet omhyggeligt i formlerne.

Konklusion

For at opsummere, har vi diskuteret 3 metoder til at kopiere værdier til en anden celle, hvis to celler matcher i Excel. Du anbefales at downloade den øvelsesarbejdsbog, der er vedhæftet sammen med denne artikel, og øve alle metoderne med det. Og tøv ikke med at stille spørgsmål i kommentarfeltet nedenfor. Vi vil forsøge at besvare alle relevante forespørgsler hurtigst muligt. Og besøg venligst vores hjemmeside Exceldemy for at udforske mere.

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.