U kunt dit in Excel bereiken met behulp van de `if` -functie gecombineerd met een` vlookup` of `index/match` -functie. Hier is een uitsplitsing van hoe het te doen:
1. Stel uw gegevens in:
* Tabel 1: Maak een tabel met twee kolommen:
* Kolom A:de waarden die u in uw hoofdblad invoert.
* Kolom B:de bijbehorende waarden die u wilt kopiëren.
* Hoofdblad: Dit is waar u uw waarden invoert en de gekopieerde gegevens krijgt.
2. Gebruik de functies IF, VLOOKUP of Index/Match:
* Vlookup gebruiken:
`` `Excel
=If (a1 ="", "", vlookup (a1, tabel 1! $ A $ 1:$ b $ 10, 2, false))
`` `
* Vervang `a1` door de cel waar u uw waarde invoert.
* Vervang `Tabel 1! $ A $ 1:$ B $ 10` door het werkelijke bereik van uw gegevenstabel.
* De `2` geeft aan dat u de waarde uit de tweede kolom van uw tabel wilt ophalen.
* `False` specificeert een exacte match.
* Index/match gebruiken:
`` `Excel
=If (a1 ="", "", index (tabel 1! $ B $ 1:$ b $ 10, match (a1, tabel 1! $ A $ 1:$ a $ 10, 0))))
`` `
* Pas de reeksen aan bij uw tabel vergelijkbaar met de VLOOKUP -aanpak.
* `Index` haalt de waarde op uit het opgegeven bereik (` Tabel 1! $ B $ 1:$ B $ 10`).
* `Match` vindt de positie van de invoerwaarde (` A1`) binnen het opzoekbereik (`Tabel 1! $ A $ 1:$ A $ 10`).
* `0` specificeert een exacte match.
* alleen gebruiken als functie (voor eenvoudige gevallen):
`` `Excel
=If (a1 ="value1", "value2", "")
`` `
* Vervang "waarde1" en "waarde2" door respectievelijk de waarden die u wilt matchen en kopiëren.
* Deze optie werkt voor eenvoudige scenario's waarbij u een vaste set invoer-/uitvoerwaarden heeft.
Verklaring:
* Als functie: De functie `if` controleert of de cel waarin u invoert leeg is. Als het niet leeg is, voert het de formule `Vlookup` of` index/match` uit om de bijbehorende waarde te kopiëren.
* Vlookup of index/match: Deze functies zoeken de waarde op die u invoert in uw hoofdblad in de gegevenstabel en retourneren de bijbehorende waarde uit de tweede kolom.
Voorbeeld:
Laten we zeggen dat u een tabel in blad "gegevens" hebt met deze waarden:
| Kleur | Code |
| --- | --- |
| Rood | 101 |
| Blauw | 202 |
| Groen | 303 |
In uw hoofdblad wilt u een kleur invoeren in cel A1 en de bijbehorende code in cel B1 laten verschijnen.
U zou de formule gebruiken:
`` `Excel
=If (a1 ="", "", vlookup (a1, data! $ A $ 1:$ b $ 3, 2, onwaar))
`` `
Als u nu "Blue" in Cell A1 invoert, wordt Cell B1 automatisch "202" weergegeven.
Vergeet niet om de formules aan te passen aan de locatie en de grootte van uw tabellen. |