Hoofdlettergevoelige zoekopdracht om overeenkomende getallen terug te geven
Uit onze vorige handleiding Hoofdlettergevoelige Zoekopdracht, weet u mogelijk al dat u met behulp van de functie EXACT de functies INDEX en MATCH kunt combineren, of de functie VLOOKUP kunt gebruiken om een hoofdlettergevoelige zoekopdracht uit te voeren. Echter, als u alleen numerieke waarden moet opzoeken, kunt u gewoon de combinatie van de functies SUMPRODUCT en EXACT gebruiken om eenvoudig het gewenste resultaat te krijgen.
Hoe voert u een hoofdlettergevoelige zoekopdracht uit om overeenkomende getallen terug te geven?
Om de verkoopcijfers van IAN te achterhalen zoals in de bovenstaande schermafbeelding, kunt u de functie EXACT gebruiken om de tekstreeksen in het naamgebied te vergelijken met de specifieke naam IAN, de waarde in cel F5, inclusief de case van elk teken. De functie EXACT zal een array genereren, die vervolgens wordt doorgegeven aan de functie SUMPRODUCT om de elementen van de array op te tellen en zo de verkoopcijfers van IAN te krijgen.
Algemene syntaxis
=SOMPRODUCT(--(EXACT("zoekwaarde",zoekbereik)),terugkeerbereik)
√ Opmerking: De waarden in het terugkeerbereik moeten numerieke waarden zijn.
- zoekwaarde: De waarde die EXACT gebruikt om een hoofdlettergevoelige vergelijking uit te voeren met de tekstreeksen in het zoekbereik. Hier verwijst het naar de gegeven naam, IAN.
- zoekbereik: Het bereik van cellen om te vergelijken met de zoekwaarde. Hier verwijst het naar het naamgebied.
- terugkeerbereik: Het bereik waaruit u wilt dat de combinatieformule de numerieke waarde retourneert. Hier verwijst het naar het verkoopbereik.
Om de verkoopcijfers van IAN te vinden, kopieer of voer de onderstaande formule in cel F6 in en druk op Enter om het resultaat te krijgen:
=SOMPRODUCT(--(EXACT("IAN",B5:B10)),C5:C10)
Of gebruik een celverwijzing om de formule dynamisch te maken:
=SOMPRODUCT(--(EXACT(F5,B5:B10)),C5:C10)
Uitleg van de formule
=SOMPRODUCT(--(EXACT(F5,B5:B10)),C5:C10)
- --(EXACT(F5,B5:B10)): De functie EXACT vergelijkt de tekstreeksen in het naamgebied B5:B10 tegen "IAN", de waarde in de cel F5, en retourneert WAAR als een waarde in de cellen van B5 tot B10 exact gelijk is aan IAN, anders ONWAAR. Dus krijgen we een reeks van WAAR en ONWAAR zoals deze:
{FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}
De dubbele negatie, d.w.z. --, converteert de WAAR en ONWAAR naar 1'en en 0'en zoals dit:
{0;0;0;1;0;0}. - SOMPRODUCT(--(EXACT(F5,B5:B10)),C5:C10) = SOMPRODUCT({0;0;0;1;0;0},{15678;22451;26931;18887;26591;15218}): De functie SOMPRODUCT vermenigvuldigt de items van deze twee arrays op dezelfde posities en produceert een array zoals deze: {0;0;0;18887;0;0}. Vervolgens sommeert de functie alle numerieke waarden en retourneert 18887.
Gerelateerde functies
In Excel kan de SOMPRODUCT-functie worden gebruikt om twee of meer kolommen of arrays met elkaar te vermenigvuldigen en vervolgens de som van de producten te krijgen. In feite is SOMPRODUCT een nuttige functie die kan helpen bij het tellen of optellen van celwaarden met meerdere criteria, net zoals de functies AANTAL.ALS of SOMMEN.ALS. Dit artikel introduceert de functiesyntaxis en enkele voorbeelden voor deze SOMPRODUCT-functie.
De functie EXACT vergelijkt twee strings en retourneert WAAR als ze exact hetzelfde zijn (rekening houdend met hoofdlettergevoeligheid), of retourneert ONWAAR.
Gerelateerde formules
Hoofdlettergevoelige Zoekopdracht
U weet mogelijk al dat u de functies INDEX en MATCH kunt combineren, of de functie VLOOKUP kunt gebruiken om waarden op te zoeken in Excel. Echter, de zoekopdrachten zijn niet hoofdlettergevoelig. Om een hoofdlettergevoelige overeenkomst uit te voeren, moet u gebruikmaken van de functies EXACT en KIEZEN.
Benaderende overeenkomst met INDEX en MATCH
Er zijn momenten waarop we benaderende overeenkomsten in Excel moeten vinden om de prestaties van werknemers te evalueren, studentencijfers te beoordelen, postkosten te berekenen op basis van gewicht, enz. In deze handleiding bespreken we hoe u de functies INDEX en MATCH kunt gebruiken om de resultaten die we nodig hebben te verkrijgen.
Zoek dichtstbijzijnde overeenkomstige waarde met meerdere criteria
In sommige gevallen moet u mogelijk de dichtstbijzijnde of benaderende overeenkomstige waarde opzoeken op basis van meer dan één criterium. Met de combinatie van INDEX, MATCH en ALS-functies kunt u dit snel doen in Excel.
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In 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 Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.