Ma egy erőteljes formula koktélt adok nektek. A kevésbé használt INDIRECT () és ROW () függvény a MID () funkcióval együtt csodálatos összeállítást hozhat létre.
Ez a hármas lehetővé teszi, hogy belépjen a cella tartalmába. és külön elemzi az egyes karaktereket. Tegyük fel például, hogy Excel123 van egy cellában, és szeretné azonosítani, hogy tartalmaz -e számértéket vagy sem (amit tesz !!). Az Excel beépített képletei nem segíthetnek itt, mivel az Excel ezt szövegnek tekinti (Próbálja ki és használja a Type () függvényt, hogy meggyőződjön róla).
Itt arra van szükség, hogy külön ellenőrizze az egyes karaktereket, majd azonosítsa, hogy tartalmaz -e számot. Először nézzük meg a képletet, amely elválaszthatja az egyes karaktereket:
= MID (B2, SOR (KÖZVETLEN ("1:" & LEN (B2))), 1)
Itt ez működik:
Most, amikor mindent feldarabol, szabadon elemezheti az egyes karaktereket.
Ne feledje, hogy ezt a technikát legjobban más képletekkel kombinálva lehet használni (amint ezt a bejegyzés későbbi részében látni fogja). Önálló technikaként aligha lehetett haszna. Ezenkívül az Indirect () egy illékony függvény, ezért óvatosan használja. [Tudjon meg többet az illékony képletről]
Íme néhány példa, ahol ez a technika hasznos lehet:
1. A numerikus karaktert tartalmazó cellák azonosításához:
Tegyük fel, hogy rendelkezik az alább látható listával, és azonosítani kíván (vagy szűrni) minden cellát, amely numerikus karaktert tartalmaz a sejt bármely pontján
Ehhez használja a következő képletet. Visszaadja a Igaz ha egy cella tartalmaz numerikus karaktert, és Hamis ha nem.
= VAGY (SZÁM (KÖZÉP (A2, SOR (KÖZVETLEN („1:” & LEN (A2)))), 1)*1))
A Control + Shift + Enter billentyűkombinációval írja be ezt a képletet (az Enter helyett), mivel ez tömbképlet.
2. A szám első előfordulásának helyzetének azonosítása
Ehhez használja a következő képletet. Visszaadja a szám első előfordulásának pozícióját egy cellában. Például, ha egy cella ProductA1 -et tartalmaz, akkor visszatér 9. Ha nincs szám, akkor visszatér „Nincs jelen numerikus karakter”
= IFERROR (MATCH (1, -SZÁM (KÖZÉP (B3, SOR (KÖZVETLEN („1:” & LEN (B3)))), 1)*1), 0), „Jelenleg nincs numerikus karakter”)
A képlet beviteléhez használja a Control + Shift + Enter billentyűkombinációt
Reméljük, ezzel időt és energiát spórolhat meg. Ha más módszert talál erre a technikára, ossza meg velem is.