Táboa de contidos
En Microsoft Excel, a función ISNUMBER úsase xeralmente para comprobar se un determinado argumento contén ou non un valor numérico. Neste artigo, aprenderás como podes usar esta función ISNUMBER de forma eficiente en Excel coas ilustracións adecuadas.
A captura de pantalla anterior é unha visión xeral do artigo, que representa algunhas aplicacións da función ISNUMBER en Excel. Aprenderá máis sobre os métodos xunto coas outras funcións para usar a función ISNUMBER con facilidade nas seguintes seccións deste artigo.
Descargar o libro de prácticas
Podes descargar o caderno de Excel que usamos para preparar este artigo.
Uso da función ISNUMBER.xlsx
Introdución á función ISNUMBER
- Obxectivo da función:
O ISNUMBER a función úsase para comprobar se un valor é un número ou non.
- Sintaxe:
=ISNUMBER(valor )
- Explicación do argumento:
Argumento | Requirido/Opcional | Explicación |
---|---|---|
Valor | Obrigatorio | Calquera valor ou referencia de cela ou un rango de celas. |
- Parámetro de retorno:
Un valor booleano: VERDADERO ou FALSO.
7 exemplos axeitados de uso da función ISNUMBER en Excel
1. Uso básico de Excel ISNUMBERFunción
Na seguinte imaxe, hai diferentes tipos de datos na Columna B . Na Columna D , as saídas mostran se os datos seleccionados son números ou non con valores booleanos: VERDADEIRO e FALSO respectivamente. Como a función ISNUMBER acepta un valor como argumento, polo que na primeira saída Cela D5 , a fórmula relacionada será:
=ISNUMBER("Andrew")
E a función devolverá o valor booleano FALSO xa que 'Andrew' é un texto, non un valor numérico.
Do mesmo xeito, pode aplicar todos os demais valores da Columna B no argumento da función ISNUMBER. As saídas son visibles na Columna D coas fórmulas relacionadas á parte.
2. ISNUMBER con referencia de cela en Excel
ISNUMBER función tamén acepta unha referencia de cela ou incluso un rango de celas como argumento. Entón, vexamos agora como funciona a función coas referencias de cela de todos os datos presentes na Columna B .
Na saída Cela D5 , o necesario A fórmula coa función ISNUMBER coa referencia de cela (B5) do nome 'Andrew' será:
=ISNUMBER(B5)
Despois de premer Intro , obterás un valor de retorno similar ao que se atopa na sección anterior.
Podes extraer todas as outras saídas na Columna D co referencias de cela de todos os datos da Columna B do mesmo xeito.
3. Uso deISNUMBER con validación de datos
Agora usaremos a función ISNUMBER para a validación de datos. Na táboa seguinte, Columna C só conterá valores numéricos para os números de identificación. Se alguén quere introducir un valor de texto ou unha letra, aparecerá unha mensaxe de erro. Entón, como podemos establecer estes parámetros para os criterios de entrada?
📌 Paso 1:
➤ Desde na cinta Datos , seleccione o comando Validación de datos no menú despregable Ferramentas de datos .
Un cadro de diálogo chamado Validación de datos. Abrirase .
📌 Paso 2:
➤ Seleccione Personalizado da lista Permitir como Criterios de validación .
➤ Na caixa de fórmulas, debes escribir:
=ISNUMBER(B5)
➤ Vaia á pestana Alerta de erro agora.
📌 Paso 3:
➤ Escriba 'Error!' na caixa Título.
➤ Introduza “Escriba só un valor numérico” como a Mensaxe de erro .
➤ Prema Aceptar e rematou coa configuración de todos os parámetros necesarios para os criterios de entrada.
📌 Paso 4:
➤ Agora tenta introducir unha letra ou un alfabeto na Cela C5 e un A caixa de mensaxe aparecerá á vez.
A caixa de mensaxe mostrará o título e a mensaxe de erro tal e como se definen na Validación de datos d caixa de diálogo.
➤ Prema Cancelar e a caixa de mensaxes desaparecerá.
📌 Paso 5:
➤Agora introduza un valor numérico, por exemplo, 115 na Cela C5 .
E esta vez non aparecerá ningunha caixa de mensaxe xa que a cela se definiu só para unha entrada numérica.
4. Combinando ISNUMBER e funcións SEARCH para atopar unha subcadea
Agora temos unha táboa na seguinte imaxe onde a Columna B contén unha serie de datos de texto. Temos que buscar que celas desa columna teñen a palabra específica- ‘Chicago’ . Podemos usar ISNUMBER xunto coa función BUSCAR aquí para atopar as saídas desexadas.
Para o primeiro valor de texto da Cela B5 , o A fórmula necesaria para atopar a palabra "Chicago" será:
=ISNUMBER(SEARCH("Chicago",B5))
Preme Intro e a fórmula devolverá o valor booleano- VERDADEIRO .
Do mesmo xeito, podemos atopar o resto das saídas na Columna D utilizando Recheo de control para cubrir toda a columna.
5. Explorar se o texto comeza cun número ou non coas funcións ISNUMBER, LEFT e IF
A función LEFT extrae o número especificado de caracteres dos datos do texto. Ao combinar as funcións ISNUMBER, LEFT e IF xuntas, podemos determinar facilmente os textos que conteñen un valor numérico ou un número ao principio.
Por exemplo, baseándonos no conxunto de datos a continuación, a saída as celas da Columna C devolverán 'Si' para os criterios coincidentes; se non, devolverá 'Non' .
OA fórmula necesaria para o primeiro valor de texto será:
=IF(ISNUMBER(--LEFT(B5,1)), "Yes","No")
Preme Intro e enche automaticamente toda a Columna C para obter todas as outras saídas á vez.
🔎 Como funciona a fórmula?
➤ Aquí o A función LEFT extrae só o primeiro carácter do texto.
➤ O uso de Dobre-Unario (–) converte os datos do texto en numéricos.
A función➤ ISNUMBER identifica só os números e devolve os valores booleanos: VERDADEIRO e FALSO para os valores non numéricos.
➤ Finalmente, o A función IF recolle a saída da función lóxica- ISNUMBER e devolve 'Si' ou 'Non' en función dos valores booleanos- VERDADEIRO ou FALSO respectivamente.
6. Incorporando ISNUMBER e SUMPRODUCT para atopar columnas que conteñan números
Agora hai algunhas columnas aleatorias cun tipo de datos específico en cada columna da imaxe seguinte. Co uso combinado das funcións ISNUMBER e SUMPRODUCT , descubriremos os tipos de datos de todas as columnas dispoñibles.
Para a primeira columna, coñecida como Columna 1 na fila de cabeceira 4 , a fórmula necesaria na Cela C11 para atopar o tipo de datos desta columna debe ser:
=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0,"Number","Text")
Preme Intro e a fórmula devolverá 'Número'.
Ao usar un procedemento similar, podemos obter todos os demais tipos de datos para todas as outras columnaspresente.
🔎 Como funciona a fórmula?
➤ O ISNUMBER a función devolve valores booleanos VERDADEIRO ou FALSO para todos os datos da columna seleccionada.
➤ O uso de Dobre-Unario (–) converte cada valor booleano- VERDADEIRO a 1 e FALSO a 0 .
➤ SUMAPRODUTO A función suma o valor numérico valores atopados no paso anterior para a columna seleccionada.
➤ Finalmente, a función SE produce o argumento lóxico coa función SUMAPRODUTO para ver se a saída atopada de o paso anterior é maior que cero (0) ou non e devolve 'Número' ou 'Texto' en función dos achados.
7. ISNUMBER con formato condicional en Excel
No último exemplo, aprenderás como podes usar a función lóxica ISNUMBER en Formato condicional para resaltar as celas ou filas. nunha táboa baseada nos criterios definidos. Por exemplo, no seguinte conxunto de datos, a Columna B está presente con varios nomes e ID de doadores. Co formato condicional, destacaremos as filas para aqueles doadores cuxos números de identificación son visibles na Columna B e, ao mesmo tempo, entre os que doaron máis ou iguais a $1500 .
📌 Paso 1:
➤ Seleccione o intervalo de celas B5 :C14 .
➤ Na pestana Inicio , seleccione Nova regra no CondicionalFormato menú despregable.
Aparecerá unha caixa de diálogo.
📌 Paso 2:
➤ Seleccione o tipo de regra: 'Use a formula to determine which cells to format' .
➤ Na caixa de fórmula, escriba:
=AND(ISNUMBER($B5),$C5>=1500)
➤ Fai clic na opción Formato .
📌 Paso 3:
➤ Seleccione unha cor aleatoria coa que quere resaltar as filas.
➤ Prema Aceptar .
📌 Paso 4:
➤ Amosarase unha vista previa na barra inferior da Nova regra de formato caixa de diálogo.
➤ Prema Aceptar e rematou cos pasos.
Agora aparecerá as filas resaltadas coa cor seleccionada como na captura de pantalla a continuación.
💡 Cousas a ter en conta
🔺 Aínda que a función ISNUMBER toma o argumento como un valor ou unha referencia de cela, tamén podes introducir unha fórmula para explorar se o valor resultante é un valor numérico ou non.
🔺 En Excel, as datas e as horas tamén son valores numéricos. Así, a función ISNUMBER devolverá TRUE para datas e horas nas cadeas.
🔺 A función ISNUMBER é membro do grupo IS de funcións.
🔺 A función non devolve ningún erro xa que só examina unha entrada determinada para que sexa numérica ou non.
🔺 Non pode introducir directamente a data ou a hora no argumento da función ISNUMBER. . En caso contrario, a función devolverá FALSO .Ten que usar as funcións DATA e HORA para introducir unha data ou unha hora para o argumento ISNUMBER.
Palabras de conclusión
Espero que todo os métodos adecuados mencionados anteriormente para usar a función ISNUMBER agora inspiraranlle a aplicalos nas súas follas de cálculo de Excel con máis produtividade. Se tes algunha dúbida ou comentario, fágamelo saber na sección de comentarios. Ou pode consultar os nosos outros artigos relacionados coas funcións de Excel neste sitio web.