„Excel“ formulė: pirmosios dalinės atitikties pozicija -

Bendroji formulė

=MATCH("*text*",rng,0)

Santrauka

Norėdami gauti pirmosios dalinės atitikties poziciją (ty langelį, kuriame yra ieškomas tekstas), galite naudoti funkciją MATCH su pakaitomis.

Parodytame pavyzdyje formulė E8 yra:

=MATCH("*"&E7&"*",B6:B11,0)

Paaiškinimas

Funkcija MATCH grąžina pirmosios atitikties poziciją arba „indeksą“ pagal diapazono paieškos vertę.

MATCH palaiko pakaitos žymėjimą žvaigždute „*“ (vienu ar daugiau simbolių) arba klaustuku „?“ (vienas simbolis), bet tik tada, kai trečiasis argumentas „match_type“ yra nustatytas kaip FALSE arba nulis.

Pavyzdyje mes paimame vertę langelyje E7 ir naudodami sujungimą, kad sujungtume šią vertę su žvaigždutėmis (*) iš abiejų pusių. Paieškos masyvas yra diapazonas nuo B6 iki B11, o „match_type“ yra nustatytas į nulį, kad visi daliniai atitikimai būtų pakeisti su pakaitos simboliais.

Rezultatas yra pirmojo langelio, kuriame yra tekstas „obuolys“, pozicija.

Norėdami gauti langelio vertę tam tikroje padėtyje, naudokite funkciją INDEX.

Įdomios straipsniai...