Анализирајте сваки знак у ћелији у Екцелу користећи тријаду индиректних (), редова () и средине ()

Преглед садржаја

Данас ћу вам дати моћан коктел формуле. Мање коришћене функције ИНДИРЕЦТ () и РОВ () заједно са функцијом МИД () могу створити величанствену мешавину.

Ова тријада вам омогућава да уђете у садржај у ћелији. и анализирају сваки лик посебно. На пример, претпоставимо да имате Екцел123 у ћелији и желите да утврдите да ли садржи нумеричку вредност или не (што и чини !!). Уграђене формуле Екцел вам овде не могу помоћи јер Екцел ово сматра текстом (Покушајте да користите функцију Типе () да бисте се уверили).

Овде вам је потребан начин да проверите сваки знак засебно, а затим да идентификујете да ли садржи број. Хајде прво да погледамо формулу која може одвојити сваки знак:

= МИД (Б2, РОВ (ИНДИРЕЦТ ("1:" & ЛЕН (Б2))), 1)

Овде ово функционише:

Сада када све то сецирате, можете слободно анализирати сваки лик посебно.

Имајте на уму да се ова техника најбоље користи у комбинацији са другим формулама (као што ћете видети касније у овом посту). Као самостална техника, тешко да би могла бити од користи. Такође, Индирецт () је променљива функција, па користите опрезно. [Сазнајте више о испарљивој формули]

Ево неколико примера где би ова техника могла бити од помоћи:

1. Да бисте идентификовали ћелије које садрже нумерички знак:

Претпоставимо да имате листу као што је приказано испод, и желите да идентификујете (или филтрирате) сваку ћелију која садржи нумерички знак било где у ћелији

Да бисте то урадили, користите следећу формулу. Враћа а Истина ако ћелија садржи било који нумерички знак и Нетачно ако није.

= ИЛИ (ИСНУМБЕР (МИД (А2, РОВ (ИНДИРЕЦТ ("1:" & ЛЕН (А2))), 1)*1))

Користите Цонтрол + Схифт + Ентер да унесете ову формулу (уместо Ентер), јер је то формула низа.

2. Идентификовати позицију првог појављивања броја

Да бисте то урадили, користите следећу формулу. Враћа позицију првог појављивања броја у ћелији. На пример, ако ћелија садржи ПродуцтА1, вратиће се 9. У случају да нема броја, враћа се „Нема нумеричких знакова“

= ИФЕРРОР (МАТЦХ (1, -ИСНУМБЕР (МИД (Б3, РОВ (ИНДИРЕЦТ (“1:” & ЛЕН (Б3)))), 1)*1), 0), “Но Нумериц Цхарацтер Пресент”)

Користите Цонтрол + Схифт + Ентер да бисте унели ову формулу

Надам се да ће вам ово уштедети мало времена и труда. Ако смислите неки други начин коришћења ове технике, поделите је и са мном.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave