Zoek en haal een hele kolom op
Om een hele kolom op te halen door een specifieke waarde te matchen, zal een INDEX en MATCH formule u van dienst zijn.
Zoek en haal een hele kolom op gebaseerd op een specifieke waarde
Som een hele kolom op gebaseerd op een specifieke waarde
Verdere analyse van een hele kolom gebaseerd op een specifieke waarde
Zoek en haal een hele kolom op gebaseerd op een specifieke waarde
Om een lijst van Q2-verkopen te krijgen volgens de tabel hierboven, kunt u eerst de MATCH-functie gebruiken om de positie van de Q2-verkopen terug te geven, en die wordt vervolgens aan INDEX gevoerd om de waarden op die positie op te halen.
Algemene syntaxis
=INDEX(teruggeef_bereik,0,MATCH(zoek_waarde,zoek_array,0))
√ Opmerking: Dit is een arrayformule die vereist dat u deze invoert met Ctrl + Shift + Enter.
- teruggeef_bereik: Het bereik waaruit u wilt dat de combinatieformule de Q2-verkooplijst ophaalt. Hier verwijst het naar het verkoopbereik.
- zoek_waarde: De waarde die de combinatieformule gebruikt om de bijbehorende verkoopinformatie te vinden. Hier verwijst het naar het gegeven kwartaal.
- zoek_array: Het bereik van cellen waarin de zoek_waarde moet worden gematcht. Hier verwijst het naar de kwartaalkoppen.
- match_type 0: Dwingt MATCH om de eerste waarde te vinden die exact gelijk is aan de zoek_waarde.
Om een lijst van Q2-verkopen te krijgen, kopieer of voer de onderstaande formule in cel I6 in, druk op Ctrl + Shift + Enter, en dubbelklik vervolgens op de cel en druk op F9 om het resultaat te krijgen:
=INDEX(C5:F11,0,MATCH("Q2",C4:F4,0))
Of gebruik een celverwijzing om de formule dynamisch te maken:
=INDEX(C5:F11,0,MATCH(I5,C4:F4,0))
Uitleg van de formule
=INDEX(C5:F11,0,MATCH(I5,C4:F4,0))
- MATCH(I5,C4:F4,0): De match_type 0 dwingt de MATCH-functie om de positie van Q2, de waarde in I5, in het bereik C4:F5 terug te geven, wat 2 is.
- INDEX(C5:F11C5:F11,0,MATCH(I5,C4:F4,0)) = INDEX(C5:F11C5:F11,0,2): De INDEX-functie retourneert alle waarden in de 2e kolom van het bereik C5:F11 in een array zoals deze: {7865;4322;8534;5463;3252;7683;3654}. Let op dat om de array zichtbaar te maken in Excel, u moet dubbelklikken op de cel waar u de formule hebt ingevoerd, en vervolgens op F9 drukken.
Som een hele kolom op gebaseerd op een specifieke waarde
Aangezien we nu de verkooplijst in handen hebben, zou het voor ons een eenvoudige zaak zijn om het totale verkoopvolume van Q2 te krijgen. Alles wat we hoeven te doen is de SOM-functie aan de formule toevoegen om alle verkoopwaarden uit de lijst op te tellen.
Algemene syntaxis
=SOM(INDEX(teruggeef_bereik,0,MATCH(zoek_waarde,zoek_array,0)))
In dit specifieke voorbeeld, om het totale verkoopvolume van Q2 te krijgen, kopieer of voer de onderstaande formule in cel I8 in, en druk op Enter om het resultaat te krijgen:
=SOM(INDEX(C5:F11,0,MATCH(I5,C4:F4,0)))
Uitleg van de formule
=SOM(INDEX(C5:F11,0,MATCH(I5,C4:F4,0)))
- MATCH(I5,C4:F4,0): De match_type 0 dwingt de MATCH-functie om de positie van Q2, de waarde in I5, in het bereik C4:F5 terug te geven, wat 2 is.
- INDEX(INDEX(C5:F11C5:F11,0,,0,MATCH(I5,C4:F4,0))) = INDEX(INDEX(C5:F11C5:F11,0,,0,2)): De INDEX-functie retourneert alle waarden in de 2e kolom van het bereik C5:F11 in een array zoals deze: {7865;4322;8534;5463;3252;7683;3654}.
- SOM(INDEX(C5:F11,0,MATCH(I5,C4:F4,0))) = SOM({7865;4322;8534;5463;3252;7683;3654}): De SOM-functie somt alle waarden in de array op, en krijgt dan het totale verkoopvolume van Q2, $40,773.
Verdere analyse van een hele kolom gebaseerd op een specifieke waarde
Voor extra verwerking van de Q2-verkooplijst kunt u eenvoudig andere functies zoals SOM, GEMIDDELDE, MAX, MIN, GROOT, etc. aan de formule toevoegen.
Bijvoorbeeld, om een gemiddeld verkoopvolume tijdens Q2 te krijgen, kunt u de volgende formule gebruiken:
=GEMIDDELDE(INDEX(C5:F11,0,MATCH(I5,C4:F4,0)))
Om de hoogste verkoop tijdens Q2 te achterhalen, gebruikt u een van de onderstaande formules:
=MAX(INDEX(C5:F11,0,MATCH(I5,C4:F4,0)))
OF
=GROOT(INDEX(C5:F11,0,MATCH(I5,C4:F4,0)),1)
Gerelateerde functies
De Excel INDEX-functie retourneert de weergegeven waarde op basis van een bepaalde positie uit een bereik of een array.
De Excel MATCH-functie zoekt naar een specifieke waarde in een bereik van cellen en retourneert de relatieve positie van de waarde.
Gerelateerde formules
Om een hele rij met gegevens op te zoeken en op te halen door een specifieke waarde te matchen, kunt u de INDEX- en MATCH-functies gebruiken om een arrayformule te maken.
Exacte overeenkomst met INDEX en MATCH
Als u informatie moet vinden die in Excel wordt vermeld over een specifiek product, film of persoon, etc., moet u goed gebruik maken van de combinatie van INDEX- en MATCH-functies.
Benaderende overeenkomst met INDEX en MATCH
Er zijn momenten waarop we benaderende overeenkomsten moeten vinden in Excel om de prestaties van werknemers te evalueren, studentencijfers te beoordelen, postkosten te berekenen op basis van gewicht, etc. In deze tutorial bespreken we hoe we de INDEX- en MATCH-functies kunnen gebruiken om de resultaten die we nodig hebben op te halen.
Hoofdlettergevoelige zoekopdracht
U weet misschien dat u de INDEX- en MATCH-functies kunt combineren, of de VLOOKUP-functie kunt gebruiken om waarden in Excel op te zoeken. Echter, de zoekopdrachten zijn niet hoofdlettergevoelig. Dus, om een hoofdlettergevoelige overeenkomst uit te voeren, moet u gebruikmaken van de EXACT- en CHOOSE-functies.
De Beste Office Productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken Tussen de Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabs naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.