Analizuokite kiekvieną „Excel“ langelio simbolį naudodami netiesioginio (), eilutės () ir vidurio () trejetą

Turinys

Šiandien aš jums duosiu galingą formulės kokteilį. Rečiau naudojama INDIRECT () ir ROW () funkcija kartu su MID () funkcija gali sukurti nuostabų sumanymą.

Ši triada leidžia jums patekti į ląstelės turinį. ir analizuokite kiekvieną simbolį atskirai. Pvz., Tarkime, kad langelyje yra „Excel123“ ir norite nustatyti, ar jame yra skaitinė vertė, ar ne (tai daro !!). „Excel“ integruotos formulės čia jums nepadės, nes „Excel“ tai laiko tekstu (Pabandykite ir naudokite funkciją Type (), kad įsitikintumėte patys).

Čia jums reikia patikrinti kiekvieną simbolį atskirai ir nustatyti, ar jame yra skaičius. Pirmiausia pažvelkime į formulę, kuri gali atskirti kiekvieną simbolį:

= MID (B2, EILUTĖ (NETIESIOGINĖ ("1:" & LEN (B2))), 1)

Čia tai veikia:

Dabar, kai viską išskaidysite, galėsite laisvai analizuoti kiekvieną simbolį.

Atminkite, kad šią techniką geriausia naudoti kartu su kitomis formulėmis (kaip pamatysite vėliau šiame įraše). Kaip savarankiška technika, tai vargu ar galėtų būti naudinga. Be to, netiesioginis () yra nepastovi funkcija, todėl naudokite atsargiai. [Sužinokite daugiau apie nepastovią formulę]

Štai keletas pavyzdžių, kai ši technika gali būti naudinga:

1. Norėdami identifikuoti langelius, kuriuose yra skaitinis simbolis:

Tarkime, kad turite sąrašą, kaip parodyta žemiau, ir norite identifikuoti (arba filtruoti) bet kurį langelį, kuriame yra skaitinis simbolis bet kurioje ląstelės vietoje

Norėdami tai padaryti, naudokite šią formulę. Tai grąžina a Tiesa jei langelyje yra bet koks skaitinis simbolis ir Netiesa jei ne.

= ARBA (SKAITMENIS (MID (A2, EILUTĖ (NETIESIOGINĖ („1:“ ir LEN (A2))))), 1)*1))

Norėdami įvesti šią formulę (vietoj „Enter“), naudokite „Control“ + „Shift“ + „Enter“, nes tai yra masyvo formulė.

2. Nustatyti pirmojo skaičiaus atsiradimo vietą

Norėdami tai padaryti, naudokite šią formulę. Tai grąžina pirmojo skaičiaus atsiradimo ląstelėje padėtį. Pvz., Jei langelyje yra „ProductA1“, jis grįš 9. Jei nėra skaičiaus, jis grįžta „Nėra skaitinių simbolių“

= IFERROR (ATITIKTIS (1, -SKAITA (VIDUTINIS (B3, EILUTĖ (NETIESIOGINĖ („1:“ ir LEN (B3))))))), 1)*1), 0), „Nėra skaitmeninio simbolio“)

Norėdami įvesti šią formulę, naudokite „Control“ + „Shift“ + „Enter“

Tikimės, kad tai sutaupys šiek tiek laiko ir pastangų. Jei sugalvosite kaip nors kitaip panaudoti šią techniką, pasidalykite ja ir su manimi.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave