Проверете дали клетката съдържа произволен номер - Excel и Google Таблици

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок демонстрира как да проверите дали клетка съдържа някакъв номер в Excel и Google Sheets.

Клетката съдържа произволен номер

В Excel, ако клетката съдържа цифри и букви, тя се счита за текстова клетка. Можете да проверите дали текстова клетка съдържа някакъв номер, като използвате функциите COUNT и FIND.

1 = COUNT (НАМЕРИ ({0,1,2,3,4,5,6,7,8,9}, B3))> 0

Формулата по-горе проверява за цифрите 0-9 в клетка и брои броя на дискретни цифри, които клетката съдържа. След това връща TRUE, ако броят е положителен, или FALSE, ако е нула.

Нека преминем през всяка функция по -долу, за да разберем този пример.

НАМЕРИ число в клетка

Първо използваме функцията FIND. Функцията FIND намира позицията на знак в текстов низ.

1 = НАМЕРИ ({0,1,2,3,4,5,6,7,8,9}, В3)

В този пример използваме масив от всички цифрови знаци (цифри 0-9) и намираме всеки един в клетката. Тъй като нашият вход е масив - в къдрави скоби {} - нашият изход също е масив. Горният пример показва как функцията FIND се изпълнява десет пъти във всяка клетка (веднъж за всяка цифрова цифра).

Ако номерът е намерен, неговата позиция се извежда. По -горе можете да видите числото „1“ се намира на 3 -та позиция в първия ред и „4“ се намира на 6 -та позиция във 2 -ри ред.

Ако номер не е намерен, #VALUE! Показва се грешка.

Забележка: Функциите FIND и SEARCH връщат същия резултат, когато се използват за търсене на числа. Може да се използва всяка от функциите.

БРОЙ Броят на цифрите

След това преброяваме изходите без грешки от последната стъпка. Функцията COUNT отчита броя на числовите стойности, открити в масива, като пренебрегва грешките.

1 = БРОЙ (C3: L3)

Тествайте броя на числата

И накрая, трябва да проверим дали резултатът от последната стъпка е по -голям от нула. Формулата по-долу връща TRUE за ненулеви броеве (където целевата клетка съдържа число) и FALSE за всеки нулев брой.

1 = M3> 0

Комбинирането на тези стъпки ни дава нашата първоначална формула:

1 = COUNT (НАМЕРИ ({0,1,2,3,4,5,6,7,8,9}, B3))> 0

Проверете дали клетката съдържа определен номер

За да проверим дали дадена клетка съдържа определен номер, можем да използваме функцията FIND или SEARCH.

1 = НАМЕРИ (5, B3)

В този пример използваме функцията FIND, за да проверим за числото 5 в колона B. Тя връща позицията на числото 5 в клетката, ако е намерено, и грешка VALUE, ако „5“ не е намерено.

Проверете дали клетката съдържа някакъв номер - Google Таблици

Тези формули работят същите в Google Sheets, както и в Excel. Трябва обаче да натиснете CTRL + SHIFT + ENTER, за да може Google Таблици да разпознае формула за масив.

Като алтернатива можете да въведете „ArrayFormula“ и да поставите формулата в скоби. И двата метода дават един и същ резултат.

wave wave wave wave wave