Analizējiet katru rakstzīmi šūnā programmā Excel, izmantojot netiešās (), rindas () un vidus () triādes

Satura rādītājs

Šodien es jums došu spēcīgu formulas kokteili. Mazāk izmantotā funkcija INDIRECT () un ROW () kopā ar funkciju MID () var radīt lielisku izdomājumu.

Šī triāde ļauj jums iekļūt šūnas saturā. un analizējiet katru rakstzīmi atsevišķi. Piemēram, pieņemsim, ka šūnā ir Excel123 un vēlaties noteikt, vai tajā ir skaitliska vērtība. (ko tas dara !!). Excel iebūvētās formulas šeit nevar jums palīdzēt, jo Excel to uzskata par tekstu (Izmēģiniet un izmantojiet funkciju Type (), lai pārliecinātos par sevi).

Šeit jums ir nepieciešams pārbaudīt katru rakstzīmi atsevišķi un pēc tam noteikt, vai tajā ir skaitlis. Vispirms apskatīsim formulu, kas var atdalīt katru rakstzīmi:

= MID (B2, ROW (NETIEŠS ("1:" & LEN (B2))), 1)

Šeit tas darbojas:

Tagad, kad viss ir sadalīts, jūs varat brīvi analizēt katru rakstzīmi atsevišķi.

Ņemiet vērā, ka šo paņēmienu vislabāk var izmantot kopā ar citām formulām (kā jūs redzēsit vēlāk šajā rakstā). Kā atsevišķs paņēmiens diez vai varētu būt noderīgs. Arī netiešā () funkcija ir nepastāvīga, tāpēc izmantojiet to piesardzīgi. [Uzziniet vairāk par gaistošo formulu]

Šeit ir daži piemēri, kur šī tehnika varētu būt noderīga:

1. Lai identificētu šūnas, kurās ir ciparu rakstzīme:

Pieņemsim, ka jums ir saraksts, kā parādīts zemāk, un vēlaties identificēt (vai filtrēt) jebkuru šūnu, kurā ir ciparu rakstzīme jebkurā vietā

Lai to izdarītu, izmantojiet šādu formulu. Tas atgriež a Taisnība ja šūnā ir kāda ciparu rakstzīme, un Nepatiess ja tā nav.

= VAI (ISNUMBER (MID (A2, ROW (NETIEŠS (“1:” & LEN (A2)))), 1)*1))

Izmantojiet Control + Shift + Enter, lai ievadītu šo formulu (nevis Enter), jo tā ir masīva formula.

2. Lai identificētu skaitļa pirmās parādīšanās vietu

Lai to izdarītu, izmantojiet šādu formulu. Tas atgriež skaitļa pirmās parādīšanās vietu šūnā. Piemēram, ja šūna satur ProductA1, tā atgriezīsies 9. Ja numura nav, tas atgriežas “Nav ciparu rakstzīmju”

= IFERROR (MATCH (1, -SUMMA (MID (B3, ROW (NETIEŠS ("1:" & LEN (B3))))), 1)*1), 0), "Nav ciparu rakstzīmju")

Izmantojiet Control + Shift + Enter, lai ievadītu šo formulu

Cerams, ka tas ietaupīs jūsu laiku un pūles. Ja jūs izdomājat kādu citu šīs tehnikas izmantošanas veidu, dalieties tajā arī ar mani.

wave wave wave wave wave