Искате ли да проверите дали вашата клетка на Excel съдържа число или не? Разберете как да направите точно това с функцията ISNUMBER.
Excel предлага широк набор от функции, които да ви помогнат да извършвате сложни изчисления и анализи. Една такава функция е функцията ISNUMBER, която се използва за оценка на съдържанието на клетка и връщане на булеви стойности в зависимост от това дали отговарят на определен критерий.
Ако работите с голям набор от данни, можете да използвате функцията ISNUMBER за бързо идентифициране и манипулиране на числови данни.
Какво представлява функцията ISNUMBER на Excel?
Функцията ISNUMBER е логическа функция, която връща TRUE, ако стойността в клетка е число, и FALSE, ако не е. Синтаксисът на функцията ISNUMBER е:
=ISNUMBER(стойност)
Тук „стойност“ е стойността, която искате да проверите. Това може да бъде препратка към клетка, формула или константа. Например, ако искате да проверите дали стойността в клетка A1 е число или не, ще използвате следната формула:
=ISNUMBER(A1)
Ако стойността в клетка A1 е число, формулата ще върне TRUE. В противен случай ще върне FALSE.
Как да използвате ISNUMBER с други функции
Функцията ISNUMBER е полезен инструмент сама по себе си, но когато се комбинира с други функции, тя може да бъде по-мощна за анализ на данни. Като използвате ISNUMBER с други разширени функции на Excel, можете да изпълнявате различни задачи, които биха били трудни за изпълнение само с ISNUMBER.
Използване на FIND с ISNUMBER
Можете да използвате функцията ISNUMBER с функцията FIND в Excel за да определи дали конкретен знак или низ присъства в клетка. Ето един пример:
Да приемем, че имате списък с имейл адреси в колона A и искате да определите кои съдържат домейна „@gmail.com“. Можете да използвате FIND с функцията ISNUMBER, за да търсите „@gmail.com“ във всяка клетка, както следва:
=АКО(ЕЧИСЛО(НАМИРАНЕ("@gmail.com",A2)),„Gmail адрес“,„Не е адрес в Gmail“)
Тази формула проверява дали текстът "@gmail.com" се появява в клетката A2. Ако го направи, функцията FIND ще върне позицията на @ знак в текста в A2 (например 6, ако клетката съдържа април@gmail.com). Тъй като това е число, функцията ISNUMBER ще върне TRUE, а формулата ще върне „Gmail адрес“.
Ако текстът „@gmail.com“ не е намерен в A2, функцията FIND ще върне #СТОЙНОСТ! грешка, която не е число. Функцията ISNUMBER ще върне FALSE и формулата ще върне „Не е адрес в Gmail“.
Използване на LEFT с ISNUMBER
Можете да използвате ISNUMBER с функцията LEFT, за да проверите дали определен брой знаци в клетка са числови или не. Ето един пример:
Да предположим, че имате списък с номера на части в колона A и искате да определите кои номера на части имат цифрови стойности в първите четири знака. Можете да използвате следната формула в колона Б, за да постигнете това:
=ISNUMBER(ЛЯВО(A2,4)*1)
Тази формула ще извлече първите четири знака от клетката A2 с помощта на функцията LEFT и след това проверете дали са числени с помощта на функцията ISNUMBER. The *1 в края на формулата преобразува резултата от функцията LEFT в числова стойност, така че функцията ISNUMBER да може да го разпознае като число.
Използване на SUMPRODUCT с ISNUMBER
Можете да използвате функцията SUMPRODUCT с ISNUMBER, за да тествате цял диапазон от клетки за числа. Например, за да проверите дали има поне едно число в диапазона A2: A6, ще използваме формулата по-долу:
=SUMPRODUCT(--ISNUMBER(A2:A6))>0
В тази формула функцията ISNUMBER тества всяка клетка в диапазона A2: A6 и връща масив от стойности TRUE или FALSE в зависимост от това дали всяка клетка съдържа число или не. Двойният отрицателен знак (--) преобразува стойностите TRUE/FALSE съответно в 1s и 0s.
Функцията SUMPRODUCT събира 1 и 0 в масива, за да получи общ брой клетки, които съдържат числа. И накрая, на >0 сравнява общия брой с 0 и връща TRUE, ако има поне една клетка, която съдържа число.
Опростете валидирането на данни с функцията ISNUMBER на Excel
Функцията ISNUMBER на Excel е ефективен инструмент за опростяване на данни чрез филтриране на нечислови стойности. ISNUMBER е лесен за използване и може да помогне за рационализиране на процеса на анализ на данни, особено когато се работи с големи набори от данни. Чрез идентифициране и премахване на нечислови данни можете да подобрите прецизността на вашия анализ и да получите по-задълбочена представа за вашите данни.