Als een cel gelijk is aan een andere, geef dan een andere cel terug in Excel

  • Deel Dit
Hugh West

MS Excel biedt verschillende opties en methoden om onze taken te vergemakkelijken. In dit artikel laat ik enkele manieren zien om controleer of een cel is gelijk aan een andere en dan geef een andere cel terug in Excel.

Download Praktijk Werkboek

U kunt het werkboek downloaden om zelf te oefenen.

Controleren of een cel gelijk is aan een andere.xlsx

5 Manieren om te controleren of een cel gelijk is aan een andere & Geef dan een andere cel terug in Excel

Hier zullen we u laten zien 5 verschillende manieren om controleer of een cel is gelijk aan een andere en dan geef een andere cel terug in Excel met behulp van verschillende functies.

1. Gebruik de IF-functie om te controleren of een cel gelijk is aan een andere & Geeft als resultaat

De IF-functie is een van de eenvoudigste functies die wordt gebruikt om een logische vergelijking tussen twee waarden te doen. In deze methode zullen we zien hoe we de ALS functie om een cel met een andere te vergelijken en een andere celwaarde terug te geven. Laten we, voordat we naar het voorbeeld gaan, meer weten over deze functie. De syntaxis van de functie is als volgt:

=IF(logical_Condition, [value_if_true], [value_if_false])

In de eerste deel van de parameter moeten we onze voorwaarde op basis waarvan we vergelijk Dan de tweede en derde deel definieert wat er zal zijn als de waarden na vergelijking Krijg Echt of Valse .

1.1 Exacte waarde van cel teruggeven

Ervan uitgaande dat we een dataset hebben van een aantal Fruit met twee kolommen elke rij heeft een specifieke Waarde Nu zullen we de rijen waarbij Fruit 1 en Fruit 2 zijn aangepast en tonen hun waarden in de Overeenkomstige waarden column.

Doorloop daartoe de onderstaande stappen.

Stappen:

  • Voer eerst de onderstaande formule in Cel D4 .
=IF(B5=C5,D5,"")

  • Druk nu op Ga naar .
  • Sleep dan de Vulgreep hulpmiddel om AutoFill de formule voor de rest van de cellen.

Hier, in de ALS functie, met de voorwaarde B5=C5 we vergelijken de Fruit Naam van elke kolom Fruit 1 en Fruit 2 Als de toestand Echt , dan drukt het de waarden af van de Waarde kolom in Overeenkomstige waarden column.

  • U kunt dus terug a specifieke cel waarde als een cel is gelijk aan een andere cel .

Lees meer: Hoe cellen met een bepaalde waarde selecteren in Excel (5 methoden)

1.2 Bijwerken van de resulterende waarde

In deze methode gebruiken we dezelfde ALS functie, en afhankelijk van de voorwaarde zullen we een formule gebruiken en deze in een andere cel tonen. Laten we denken aan dezelfde dataset als in de vorige methode, maar hier zal ik update de nieuwe prijs als de Vlag waarde is niet "X" en onze nieuwe prijs zal 2 keer de huidige prijs .

Stappen:

  • Voer in het begin de volgende formule in Cel E5 .
=IF(D5"X",C5*2,C5)

  • Druk daarna op Ga naar en kopie de formule tot Cel E9 .

In deze formule wordt D5" X" controleren we of de Vlag waarde is niet gelijk naar "X" of niet Als de toestand Echt dan zal het dubbel de prijs anders blijft het de dezelfde .

  • Uiteindelijk krijgt u alle vereiste resultaatwaarden bijgewerkt .

Lees meer: Hoe cellen in Excel-formules te vergrendelen (2 eenvoudige manieren)

2. Geef een andere celwaarde terug met de VLOOKUP-functie

Wat betreft het zoeken naar iets in Excel, de LOOKUP-functie zal daarvoor de juiste keuze zijn. Met deze functie kunnen we zoeken naar verticaal of horizontaal binnen een voorwaarde in een bepaalde reeks Voor die specifieke doeleinden zijn er VLOOKUP en HLOOKUP functies in Excel. Laten we eens kijken naar de grondbeginselen van de VLOOKUP De syntaxis van de functie is als volgt:

=VLOOKUP (value, table, col_index, [range_lookup])

Ten eerste, de waarde -> voert de waarde in die moet worden gezocht in de eerste kolom van een tabel.

tabel -> Hier komt de naam van de tabel te staan.

col_index -> Het is de kolomindexwaarde van de tabel waaruit we een waarde gaan halen.

[range_lookup] -> Dit laatste deel dient om het optionele bereik aan te geven.

Beschouw bijvoorbeeld een dataset van een aantal Fruit zoals voorheen. Maar hier hebben we 3 kolommen die zijn Fruit , ID , Prijs Nu zullen we zoeken Fruitprijzen uit deze tabel met behulp van VLOOKUP .

Stappen:

  • Voer eerst de volgende formule in Cel G4 .
=VLOOKUP(G4,B4:D9,3,0)

  • Druk vervolgens op Ga naar .
  • Zo kunt u de prijs van elk ander fruit vinden door de Naam op Cel G4 .

Hier in de functie heb ik eerst de waarde doorgegeven die Cel G4 dan de tabel van waaruit we gegevens ophalen die wordt aangegeven door celbereik B4:D9 de hele tabel. Daarna halen we in het derde deel de waarden uit de Prijs kolom die kolom nr. 3 dat is waarom we moeten passeren 3 Eindelijk, 0 wordt gebruikt om aan te geven dat we een exacte match .

3. Excel HLOOKUP-functie toepassen om overeenstemmende waarde te scannen

Nu zullen we de toepassingen zien van HLOOKUP functies als onze gegevens horizontaal ontworpen. De syntaxis van de HLOOKUP functies is:

=HLOOKUP (lookup_value, table_array, row_index, [range_lookup])

Het is bijna alsof de VLOOKUP functie. Het enige verschil is dat in plaats van een kolomindex hier is de rij-index in de 3e deel van de parameter .

Stappen:

  • Selecteer in het begin Cel C9 en voeg de volgende formule toe.
=HLOOKUP(C8,B4:G6,3,0)

  • Druk vervolgens op Ga naar .
  • Eindelijk kunnen we het resultaat zien.

Zoals we eerder hebben besproken is het bijna alsof VLOOKUP Hier heb ik de rijgewijs waarde in plaats van kolomgewijs Daarom gingen we eerst de rij-index van onze gewenste waarde die Cel C8 Trouwens, de tafelbereik verandert ook als onze tabel is verschoven horizontaal .

Lees meer: Hoe de celformules in Excel weergeven (6 methoden)

Vergelijkbare lezingen

  • Selecteer alle cellen met gegevens in een kolom in Excel (5 methoden + snelkoppelingen)
  • Hoe meerdere cellen selecteren in Excel zonder muis (9 eenvoudige methoden)
  • Meerdere Excel-cellen worden geselecteerd met één klik (4 oorzaken+oplossingen)
  • [Fix]: Pijltjestoetsen verplaatsen geen cellen in Excel (2 methodes)
  • Cellen selecteren in Excel met het toetsenbord (9 manieren)

4. Controleer of een cel gelijk is aan een andere met de functies INDEX & MATCH

In deze sectie zullen we hetzelfde doen als de LOOKUP functie, maar het enige verschil is dat we hier niet de LOOKUP functie. INDEX en MATCH functies doen hetzelfde als LOOKUP Ook de dataset zal hetzelfde zijn. Laten we, voordat we naar het voorbeeld gaan, de details van deze twee functies bekijken.

=INDEX (array, row_number, [col_number], [area_number])

Deze functie kan een maximaal van vier argumenten en een minimum van twee argumenten. In de eerste sectie van zijn parameter, neemt het de reeks van cellen van waaruit we kijk op de index waarde. Dan komt de rijnummer van referentie of passende waarde . de laatste twee argumenten zijn optionele daarmee kunnen we de kolomnummer van waar de gematchte gegevens zal opgehaald en de gebiedsbereiknummer .

=MATCH (lookup_value, lookup_array, [match_type])

Een andere veelgebruikte functie is de MATCH functie. eerste argument neemt de opzoekwaarde of de waarde we gaan naar wedstrijd . de tweede een is de array of reeks waar we zoek onze gewenste gegevens En de laatste een is de wedstrijdtype Afhankelijk van verschillende match type waarden kunnen we het matchen regelen.

1 -> Door 1 aan te geven wordt de grootste waarde die kleiner of gelijk is aan de zoekwaarde gevonden.

0 -> Als we 0 als overeenkomsttype zetten, komt het overeen met de waarde die precies zo is als de opzoekwaarde.

-1 -> Dit komt overeen met de kleinste waarde die groter of gelijk is aan de opzoekwaarde.

Volg de onderstaande stappen om deze twee functies te gebruiken.

Stappen:

  • Voer eerst de formule in Cel G5 .
=INDEX(B4:D9,MATCH(G4,B4:B9,0),3)

  • Ten tweede, druk op Ga naar .
  • Uiteindelijk zien we het eindresultaat.

In de MATCH functie, probeerden we wedstrijd de waarde die in Cel G4 van het celbereik B4:B9 in onze opzoektabel En toen we de exacte match daarom 0 wordt toegewezen aan het laatste argument. Dan is de buitenste functie de INDEX functie. In het eerste deel hebben we het celbereik B4:D9 Dan de aangepast waarde wordt berekend uit de MATCH functie. Eindelijk, 3 wordt gebruikt omdat we gegevens willen halen uit de derde kolom van onze opzoektabel .

5. Items terughalen uit een ander werkblad met dezelfde waarde in Excel

We hebben twee werkbladen, één is Wekelijkse maaltijden , en een ander is Ingrediënten Nu zal ik laten zien hoe je maaltijden vergelijken en toon de ingrediënten in de eerste werkblad. De Week Maaltijden Planning werkblad zal er zo uitzien:

En het werkblad met de ingrediënten van de maaltijd zal er zo uitzien:

Nu zal ik laten zien hoe je vind de voedselingrediënten van de ingrediënt werkblad naar de Maaltijd werkblad door de naam van het voedsel in te voeren in Cel B14 .

Stappen:

  • Om te beginnen voert u de formule in Cel C14 .
=VLOOKUP($B14,ingredients!$B$5:$E$16,COLUMN()-1,FALSE)

  • Druk daarna op Ga naar .
  • Dan, kopie de formule aan de rechts kant.

In de formule hebben we de opzoekwaarde als Cel $B14 dan de andere werkbladen ( ingrediënten werkblad ) celbereik $B$5:$E$16 is verzonden. Daarna hebben we de functie COLUMN om de kolom waarde van die rij. Tenslotte gebruikten we FALSE om een exacte match , wat betekent dat het hoofdlettergevoelig is en door false te declareren zal het zoeken naar de exacte waarde die overeenkomt.

  • Tot slot, alle ingrediënten van de geselecteerde Voedsel wordt weergegeven.

U kunt dit controleren door een willekeurige voedselnaam in te typen in Cel B14 en het indrukken van Ga naar Op dezelfde manier als gewoon een voedselproduct typen onder Voedsel naam, toont het alle ingrediënten van dat geselecteerde item uit een ander werkblad.

Praktijk Sectie

In het artikel vindt u een Excel-werkmap zoals de afbeelding hieronder om zelf te oefenen.

Conclusie

Dit zijn de manieren om te controleren of een cel gelijk is aan een andere en vervolgens een andere cel terug te geven in Excel. Ik heb alle methoden getoond met hun respectievelijke voorbeelden. Ook heb ik de grondbeginselen van deze functie en de meest gebruikte opmaakcodes van deze functie besproken. Als u een andere methode hebt om dit te bereiken, deel deze dan gerust met ons.

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.