Laadige alla töövihiku näide
See õpetus näitab, kuidas Excelis teha tähestikutundlikku otsingut, kasutades kahte erinevat meetodit.
Meetod 1 - Funktsioon LOOKUP
Funktsioon LOOKUP
Funktsiooni LOOKUP kasutatakse veeru väärtuse ligikaudse vaste otsimiseks ja vastava väärtuse tagastamiseks teisest veerust.
Kirja tõstutundlik otsing
Kombineerides LOOKUP ja EXACT, saame luua tõstutundliku otsinguvalemi, mis tagastab vastava väärtuse meie tõstutundliku otsingu jaoks. Lähme läbi näite.
Meil on üksuste loend ja neile vastavad hinnad (pange tähele, et kauba ID on tõstutundlik, unikaalne):
Oletame, et meil palutakse toote hinda kasutada selle kauba ID abil järgmiselt:
Selle saavutamiseks saame kasutada LOOKUP ja EXACT järgmises valemis:
1 | = LOOKUP (TRUE, EXACT (,),) |
1 | = OTSING (ÕIGE, TÄPSELT ($ B $ 2: $ B $ 7, $ E $ 2), $ C $ 2: $ C $ 7) |
Piirang: selle meetodi toimimiseks tuleb väärtused sortida kahanevas järjekorras
Kuidas valem töötab?
Funktsioon EXACT kontrollib üksuse ID jaotises E2 (otsinguväärtus) B2: B7 (otsinguvahemik) väärtustega ja tagastab väärtuse TRUE, kui on olemas täpne vaste. Seejärel tagastab funktsioon LOOKUP C2 -s vastava vaste (C7) (tulemuste vahemik), kui pesastatud TÄPSELT tagastab tõelise.
Meetod 2 - SUMPRODUCT Funktsioon
Funktsioon SUMPRODUCT
Funktsiooni SUMPRODUCT kasutatakse numbrimassiivide korrutamiseks, tulemuseks oleva massiivi summeerimiseks.
Kirja tõstutundlik SUMPRODUCT
Erinevalt LOOKUP -meetodist ei pea selle toimimiseks väärtusi sorteerima. Selliste tulemuste saamiseks peame ikkagi EXACT -i valemisse ühendama:
1 | = SUMPRODUCT (-(EXACT (,)),) |
1 | = SUMPRODUCT (-(TÄPSELT ($ E $ 2, $ B $ 2: $ B $ 7)), $ C $ 2: $ C $ 7) |
Piirang: SUMPRODUCT meetod töötab ainult siis, kui tagastusväärtus (mitte otsinguväärtus) on numbriline.
Kuidas valem töötab?
Sarnaselt LOOKUP-meetodiga tegeleb funktsioon TÄPSELT tõstutundliku vaste leidmisega ja tagastab tõese, kui on täpne vaste või VÄÄR. „-” (tuntud kui kahekordne unaarne) teisendab tõese väärtuse 1 ja vale väärtuse 0. See loob sisuliselt esimese massiivi SUMPRODUCT-ile, mis korrutab meie tulemuste massiiviga:
1 | {0,1,0,0,0,0}*{16,4,83,45,74,23} = 4 |
Kirja tõstutundlik otsing Google'i arvutustabelites
Need valemid töötavad Google'i arvutustabelites täpselt samamoodi nagu Excelis.