Как да използвате функцията ISNUMBER в Excel (7 примера)

  • Споделя Това
Hugh West

В Microsoft Excel функцията ISNUMBER обикновено се използва, за да се провери дали даден аргумент съдържа числова стойност или не. В тази статия ще научите как можете да използвате ефективно тази функция ISNUMBER в Excel с подходящи илюстрации.

Горната снимка на екрана представлява преглед на статията, представящ няколко приложения на ISNUMBER Ще научите повече за методите заедно с другите функции за използване на функцията ISNUMBER функцията с лекота в следващите раздели на тази статия.

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

Можете да изтеглите работната книга на Excel, която използвахме за подготовката на тази статия.

Използване на функцията ISNUMBER.xlsx

Въведение във функцията ISNUMBER

  • Цел на функцията:

Функцията ISNUMBER се използва за проверка дали дадена стойност е число или не.

  • Синтаксис:

=ISNUMBER(стойност)

  • Обяснение на аргумента:
Аргумент Задължително/незадължително Обяснение
стойност Изисква се Всяка стойност, референция към клетка или диапазон от клетки.
  • Параметър за връщане:

Булева стойност: TRUE или FALSE.

7 подходящи примера за използване на функцията ISNUMBER в Excel

1. Основно използване на функцията ISNUMBER на Excel

На следващата снимка са показани различни видове данни в Колона B . в Колона D , изходите показват дали избраните данни са числа или не с булеви стойности: TRUE и FALSE съответно. ISNUMBER функцията приема стойност като аргумент, така че в първия изход Клетка D5 , свързаната с това формула ще бъде:

=ISNUMBER("Andrew")

И функцията ще върне булевата стойност FALSE като 'Andrew' е текст, а не числова стойност.

По същия начин можете да приложите всички други стойности от Колона B в аргумента на функцията ISNUMBER. Изходите са видими в Колона D като оставим настрана съответните формули.

2. ISNUMBER с препратка към клетката в Excel

Функцията ISNUMBER приема и препратка към клетката или дори диапазон от клетки като аргумент. Нека сега разгледаме как функцията работи с препратките към клетките на всички данни, налични в Колона B .

В изхода Клетка D5 , необходимата формула с функцията ISNUMBER с препратка към клетката (B5) на името 'Andrew' ще бъде:

=ISNUMBER(B5)

След натискане на Въведете , ще получите подобна върната стойност, както в предишния раздел.

Можете да извлечете всички други изходи в Колона D с препратките към клетките на всички данни от Колона B по същия начин.

3. Използване на ISNUMBER с валидиране на данни

Сега ще използваме ISNUMBER функция за валидиране на данни. В таблицата по-долу, Колона C Ако някой иска да въведе текстова стойност или буква, ще се появи съобщение за грешка. Как да зададем тези параметри за критериите за въвеждане?

📌 Стъпка 1:

➤ От Данни лента, изберете Утвърждаване на данните команда от Инструменти за данни падащ списък.

Диалогов прозорец с име Утвърждаване на данните ще се отвори.

📌 Стъпка 2:

➤ Изберете Потребителски от Позволете списък като Критерии за валидиране .

➤ В полето за формула трябва да въведете:

=ISNUMBER(B5)

➤ Отидете в Сигнал за грешка сега.

📌 Стъпка 3:

➤ Тип "Грешка! в полето Заглавие.

➤ Вход "Въведете само числова стойност" като Съобщение за грешка .

➤ Преса OK и ще приключите със задаването на всички необходими параметри за критериите за въвеждане.

📌 Стъпка 4:

➤ Сега се опитайте да въведете буква или азбука в Клетка C5 и веднага ще се появи кутия със съобщения.

В полето за съобщения ще се показват заглавието и съобщението за грешка, както е определено в Утвърждаване на данните диалогов прозорец.

➤ Преса Отмяна на и полето със съобщението ще изчезне.

📌 Стъпка 5:

➤ Сега въведете цифрова стойност, например 115 в Клетка C5 .

И този път няма да се появи поле за съобщение, тъй като клетката е дефинирана само за цифрово въвеждане.

4. Комбиниране на функциите ISNUMBER и SEARCH за намиране на подниз

Сега имаме таблица на следната снимка, в която Колона B Трябва да открием кои клетки в тази колона съдържат конкретната дума - 'Chicago' . Можем да използваме ISNUMBER заедно с ТЪРСЕНЕ НА тук, за да намерите желаните резултати.

За първата текстова стойност в Клетка B5 , необходимата формула за намиране на думата "Чикаго" ще бъде:

=ISNUMBER(SEARCH("Chicago",B5))

Натиснете Въведете и формулата ще върне булевата стойност - TRUE .

По същия начин можем да намерим останалите изходи в Колона D като използвате Дръжка за пълнене за да запълните цялата колона.

5. Изследване дали текстът започва с число или не с функциите ISNUMBER, LEFT и IF

Сайтът LEFT извлича определен брой символи от текстови данни. Чрез комбиниране на ISNUMBER, LEFT и IF можем лесно да определим текстовете, които съдържат цифрова стойност или число в началото.

Например, въз основа на набора от данни по-долу изходните клетки в Колона C ще върне "Да за съвпадащите критерии, в противен случай ще върне "Не .

Изискваната формула за първата текстова стойност ще бъде:

=IF(ISNUMBER(--LEFT(B5,1)), "Да", "Не")

Натиснете Въведете и автоматично попълване на целия Колона C за да получите всички други изходи наведнъж.

🔎 Как работи формулата?

➤ Тук LEFT функцията извлича само първия символ от текста.

➤ Използването на Двойна единична буква (-) преобразува текстовите данни в цифрови.

ISNUMBER след това функцията идентифицира само числата и връща булевите стойности - TRUE и FALSE за нецифровите стойности.

➤ И накрая. IF събира изхода на логическата функция- ISNUMBER и връща "Да" или "Не въз основа на булевите стойности - TRUE или FALSE съответно.

6. използване на ISNUMBER и SUMPRODUCT за намиране на колони, които съдържат числа

Сега на следващата снимка има няколко произволни колони с определен тип данни във всяка колона. С комбинираното използване на ISNUMBER и SUMPRODUCT ще открием типовете данни на всички налични колони.

За първата колона, известна като Колона 1 в заглавния ред 4 , необходимата формула в Клетка C11 за да намерите типа данни на тази колона:

=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0, "Число", "Текст")

Натиснете Въведете и формулата ще върне "Номер".

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

🔎 Как работи формулата?

ISNUMBER функцията връща булеви стойности TRUE или FALSE за всички данни в избраната колона.

➤ Използването на Двойна единична буква (-) преобразува всяка булева стойност - TRUE към 1 и FALSE към 0 .

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

➤ И накрая. IF функцията създава логическия аргумент със символа SUMPRODUCT да провери дали изходът, намерен в предходната стъпка, е по-голям от нула (0) или не и връща "Номер" или "Текст въз основа на констатациите.

7. ISNUMBER с условно форматиране в Excel

В последния пример ще научите как можете да използвате логическата функция - ISNUMBER в Условно форматиране за маркиране на клетките или редовете в таблица въз основа на определени критерии. Например в следната съвкупност от данни, Колона B с няколко имена и идентификационни номера на дарители. С помощта на условното форматиране ще подчертаем редовете само за тези дарители, чиито идентификационни номера са видими в Колона B и в същото време сред тези, които са дарили повече или равно на $1500 .

📌 Стъпка 1:

➤ Изберете обхвата на клетките B5:C14 .

➤ Под Начало таб, изберете Ново правило от Условно форматиране падащ списък.

Ще се появи диалогов прозорец.

📌 Стъпка 2:

➤ Изберете типа на правилото: 'Използвайте формула, за да определите кои клетки да форматирате' .

➤ В полето за формула въведете:

=AND(ISNUMBER($B5),$C5>=1500)

➤ Щракнете върху Формат опция.

📌 Стъпка 3:

➤ Изберете произволен цвят, с който искате да подчертаете редовете.

➤ Преса OK .

📌 Стъпка 4:

➤ Предварителен преглед ще бъде показан в долната лента на Ново правило за форматиране диалогов прозорец.

➤ Преса ОК и приключвате със стъпките.

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

💡 Неща, които трябва да имате предвид

🔺 Въпреки че ISNUMBER функцията приема аргумента като стойност или препратка към клетка, можете също така да въведете формула, за да проверите дали получената стойност е числова стойност или не.

🔺 В Excel датите и часовете също са числови стойности. Така че функцията ISNUMBER ще върне TRUE за дати и часове в струните.

🔺 Функцията ISNUMBER е член на IS група функции.

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

🔺 Не можете да въвеждате директно дата или час в аргумента на функцията ISNUMBER. В противен случай функцията ще върне FALSE . Трябва да използвате ДАТА и ВРЕМЕ функции за въвеждане на дата или час за аргумента ISNUMBER.

Заключителни думи

Надявам се, че всички подходящи методи, споменати по-горе, да използват ISNUMBER функция сега ще ви вдъхнови да ги прилагате в електронните си таблици в Excel с по-голяма продуктивност. Ако имате въпроси или обратна връзка, моля, уведомете ме в раздела за коментари. Или можете да разгледате други наши статии, свързани с функциите на Excel на този уебсайт.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.