Waarden kopiëren naar een andere cel als twee cellen overeenkomen in Excel: 3 methoden

  • Deel Dit
Hugh West

Laten we zeggen dat u een werkblad hebt met productartikelen in twee aparte kolommen en hun bijbehorende prijzen in een andere aparte kolom. Onder de productartikelen kunnen sommige dubbele namen hebben. Nu wilt u alleen maar de prijzen van de dubbele artikelen kopiëren naar een andere cel in uw werkblad. Als u nu met dit probleem wordt geconfronteerd, neem dan het hele artikel door. Want u gaat naarLeer 3 methoden om overeenkomstige waarden naar een andere cel te kopiëren als twee cellen overeenkomen in Excel.

Download het oefenwerkboek

U wordt aangeraden het Excel-bestand te downloaden en ermee te oefenen.

Als twee cellen overeenkomen, kopieer dan de waarden naar een andere cel.xlsx

3 Methoden om waarden naar een andere cel te kopiëren als twee cellen overeenkomen in Excel

In dit artikel gebruiken we een voorbeeld van een productprijslijst als dataset om alle methoden te demonstreren. Laten we dus een voorproefje nemen van de dataset:

Laten we dus, zonder verdere discussie, meteen één voor één in alle methoden duiken.

1. Gebruik de IF-functie om waarden naar een andere cel te kopiëren als twee cellen overeenkomen.

We hebben een aantal productnamen in twee kolommen, Itemcat1 en Itemcat2. Binnen deze twee kolommen zijn er een paar dubbele productnamen. In de derde kolom hebben we de bijbehorende productprijzen.

Wat we gaan doen is de prijs kopiëren van producten die dubbel zijn. Er is een andere kolom genaamd Matched Item Price, waar je de prijzen van de dubbele producten gaat kopiëren. We kunnen al deze dingen doen met alleen maar de IF-functie .

Dus, zonder verdere discussie, laten we meteen naar de procedurele stappen gaan:

Selecteer cel E5 .

❷ Type de formule:

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

binnen de cel.

❸ Druk op de ENTER knop.

❹ Sleep daarna de Vulgreep pictogram aan het einde van de Matched Item Prijs column.

Als u klaar bent met alle bovenstaande stappen, ziet u het resultaat zoals in de onderstaande afbeelding:

Lees meer: Excel VBA: Rij kopiëren als celwaarde overeenkomt (2 methoden)

2. Gebruik de VLOOKUP-functie om waarden naar een andere cel te kopiëren als twee cellen overeenkomen.

Nu hebben we een zoekvak om te zoeken naar de dubbele waarden van items. Het zoekvak heet Item. Hierin wordt een willekeurige itemnaam uit de hoofdgegevenstabel ingevoegd.

Dus, als onze formule vindt dat er overeenkomsten zijn tussen twee cellen wat betreft hun waarden, dan wordt de bijbehorende prijs gekopieerd naar een andere cel.

Bijvoorbeeld, in het item vak hebben we Noodles ingevoegd. In de Items kolom van onze dataset is er al een ander item genaamd Noodles met een prijs van $936. Dus, in het Price vak onder het Item vak, gaan we deze prijs retourneren met behulp van de VLOOKUP-functie.

Om deze operatie uit te voeren, hoeven we alleen maar,

Selecteer cel C15 .

❷ Type de formule:

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

binnen de cel.

❸ Druk op de ENTER knop.

Na dit alles ziet u dat we met succes de prijs van de Noodles uit de hoofdtabel hebben gekopieerd.

␥ Formule Breakdown

  • $C$14 ▶ bevat een opzoekwaarde, die Noodles is.
  • B5:C12 ▶ bereik van de hele gegevenstabel.
  • 2 ▶ kolomindexnummer. Dit betekent dat de prijs wordt gekopieerd uit de tweede kolom van de hoofdgegevenstabel.
  • 1 ▶ verwijst naar de ongeveer overeenkomst tussen de opzoekwaarde en het herstelde item.
  • =VLOOKUP($C$14,B5:C12,2,1) ▶ kopieert de overeenkomstige waarden als twee cellen overeenkomen naar een andere cel.

Lees meer: Alle overeenkomsten optellen met VLOOKUP in Excel (3 eenvoudige manieren)

Vergelijkbare lezingen

  • Hoe Case Sensitive Match te vinden in Excel (6 formules)
  • Namen matchen in Excel wanneer de spelling verschilt (8 methoden)
  • Hoe in Excel gegevens uit 2 werkbladen overeenstemmen
  • Excel VBA om waarde in bereik te matchen (3 voorbeelden)

3. Gebruik de INDEX en MATCH functie om waarden naar een andere cel te kopiëren als twee cellen overeenkomen.

In dit deel gebruiken we de INDEX en de MATCH functie om waarden naar andere cellen te kopiëren als twee cellen overeenkomen wat betreft hun overeenkomstige waarden. Volg nu de onderstaande stappen om deze twee functies te leren gebruiken:

Selecteer cel C15 .

❷ Type de formule:

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

binnen de cel.

❸ Druk op de ENTER knop.

␥ Formule Breakdown

  • MATCH(C14,B5:B12,0) zoeken van B5 naar B12 om overeen te komen met de waarden opgeslagen in C14 . C14 slaat het item Noodles op dat zich op de zesde rij van de gegevenstabel bevindt. Deze functie geeft dus 6 terug.
  • =INDEX(B5:C12,MATCH(C14,B5:B12,0),2) ▶ zoekt de prijs zoals aangegeven door het argument, 2. De prijs op de zesde rij is 936 die wordt teruggegeven door de INDEX functie.

Lees meer: Excel zoeken naar overeenkomende waarden in twee kolommen

Dingen om te onthouden

Let op de syntaxis van de functies.

📌 Plaats het tabelbereik zorgvuldig in formules.

Conclusie

Kortom, we hebben 3 methoden besproken om waarden te kopiëren naar een andere cel, als twee cellen overeenkomen in Excel. U wordt aanbevolen om de oefenwerkmap te downloaden die samen met dit artikel is toegevoegd en alle methoden daarmee te oefenen. En aarzel niet om vragen te stellen in de commentaarsectie hieronder. We zullen proberen zo snel mogelijk te reageren op alle relevante vragen. En bezoek onze website Exceldemy om meer te ontdekken.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.