Du kan opnå dette i Excel ved hjælp af funktionen 'IF' kombineret med en 'Vlookup' eller 'indeks/match' -funktion. Her er en oversigt over, hvordan man gør det:
1. Opret dine data:
* Tabel 1: Opret en tabel med to kolonner:
* Kolonne A:De værdier, du indtaster i dit hovedark.
* Kolonne B:De tilsvarende værdier, du vil kopiere.
* Hovedark: Det er her, du indtaster dine værdier og får de kopierede data.
2. Brug if, vlookup eller indeks/matchfunktioner:
* ved hjælp af vlookup:
`` `Excel
=If (a1 ="", "", vlookup (a1, tabel1! $ A $ 1:$ b $ 10, 2, falsk))
`` `
* Udskift `a1` med cellen, hvor du indtaster din værdi.
* Udskift `Tabel1! $ A $ 1:$ B $ 10` med det faktiske interval for din datatabel.
* `2 'angiver, at du vil hente værdien fra den anden kolonne i dit bord.
* 'Falsk' specificerer et nøjagtigt match.
* ved hjælp af indeks/match:
`` `Excel
=If (a1 ="", "", indeks (tabel1! $ B $ 1:$ b $ 10, match (a1, tabel1! $ A $ 1:$ a $ 10, 0)))
`` `
* I lighed med VLOOKUP -metoden skal du justere intervallerne for at matche dit bord.
* `Indeks 'henter værdien fra det specificerede interval (` Tabel1! $ B $ 1:$ B $ 10`).
* 'Match' finder placeringen af inputværdien ('A1') inden for opslagsområdet ('Tabel1! $ A $ 1:$ A $ 10').
* `0 'specificerer et nøjagtigt match.
* ved hjælp af IF -funktion alene (til enkle tilfælde):
`` `Excel
=If (a1 ="værdi1", "værdi2", "")
`` `
* Udskift "værdi1" og "værdi2" med de værdier, du vil matche og kopiere henholdsvis.
* Denne mulighed fungerer til enkle scenarier, hvor du har et fast sæt input/output -værdier.
Forklaring:
* Hvis funktion: `IF '-funktionen kontrollerer, om den celle, du indtaster, er tom. Hvis det ikke er tomt, udfører den 'Vlookup' eller 'indeks/match' formlen for at kopiere den tilsvarende værdi.
* vlookup eller indeks/match: Disse funktioner ser op den værdi, du indtaster i dit hovedark inden for datatabellen, og returnerer den tilsvarende værdi fra den anden kolonne.
Eksempel:
Lad os sige, at du har et tabel i ark "data" med disse værdier:
| Farve | Kode |
| --- | --- |
| Rød | 101 |
| Blå | 202 |
| Grøn | 303 |
I dit hovedark vil du indtaste en farve i celle A1 og få den tilsvarende kode til at vises i celle B1.
Du ville bruge formlen:
`` `Excel
=If (a1 ="", "", vlookup (a1, data! $ A $ 1:$ b $ 3, 2, falsk))
`` `
Hvis du kommer ind i "blå" i celle A1, vises celle B1 automatisk "202".
Husk at justere formlerne, så de matcher placeringen og størrelsen på dine tabeller.