Autofiltro personalizado no filtrar números con formato como texto

Seleccione idioma Seleccione idioma
Id. de artículo: 119257 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

En Microsoft Excel, cuando se utilice el cuadro de diálogo Autofiltro personalizado para filtrar los valores numéricos que se han incluido como texto y seleccione el operador de comparación <>, todos los números se muestran, incluso si son iguales al valor de comparación.

Causa

El operador de comparación <> está diseñado para filtrar registros que no son iguales al valor que se utiliza con los criterios de comparación. Sin embargo, este criterio no funciona a valores de números de filtro que formato de texto.

Este comportamiento afecta a números que cumplen las condiciones siguientes:

  • Números de un archivo de base de datos importada cuando los números contenidos en una columna definida como un campo de texto
  • Números que se introducen en las celdas que tengan anteriormente como texto
  • Números precedidos del carácter de apóstrofo (')
Nota: Al seleccionar el operador de comparación = correctamente se filtran los números.

Solución

Para evitar este problema, utilice uno de los métodos siguientes:

Método 1

Escriba los números primero, dar formato los números como texto y, a continuación, filtrar los números.

Nota: Utilice método 3 si los datos que desea filtrar contiene un valor cero que tiene formato de texto, como "00".

Método 2

Si formatea como texto antes a escribir los números de las celdas, o si importa datos desde otro programa y los números tengan formato de texto, utilice los pasos siguientes para convertir el formato de texto en el formato de número:

  1. En una celda en blanco en la hoja de cálculo que contiene los datos importados, escriba el número 1.
  2. Seleccione el 1 y, a continuación, haga clic en Copiar en el menú Edición.
  3. Seleccione el rango de números importados.
  4. En el menú Edición, haga clic en Pegado especial.
  5. En el cuadro de diálogo Pegado especial, haga clic en multiplicar y, a continuación, haga clic en Aceptar.
Nota: Cuando se utiliza este método, se convierte un valor cero que tiene formato de texto, como "00" o "000" (sin las comillas) en el número cero, "0" (sin las comillas). Utilice el método 3 si los datos que está filtrando contienen un valor cero que no desea convertir en el número cero.

Método 3

Para filtrar los registros que no son iguales a un número, utilice el operador de comparación <> y establezca los criterios de comparación en el número seguido el * o?. Por ejemplo, para filtrar los registros que no son iguales que el valor 43, utilice el <> del operador de comparación y los criterios de comparación 43 *.

El carácter comodín asterisco (*) representa cualquier serie de caracteres, mientras que el signo de interrogación (?) representa cualquier carácter individual.

Para utilizar un carácter comodín, siga estos pasos:

  1. Haga clic en la columna que contiene el número de valores.
  2. En el menú datos, haga clic en filtro y, a continuación, haga clic en Autofiltro. (Autofiltro ahora debe tener una marca de verificación junto a él.)
  3. Haga clic en la primera celda del rango de valores numéricos que desea filtrar en la flecha de lista desplegable y haga clic en (personalizado).
  4. En el cuadro de diálogo Autofiltro personalizado, en la lista de operadores de comparación (la primera lista desplegable lista), haga clic en <>.
  5. En el cuadro de texto a la derecha del primer cuadro desplegable, escriba el número va a filtrar, seguido por un asterisco (*).
  6. Haga clic en Aceptar.

Más información

Cuando filtra los valores cero que formato de texto, utilice el comodín de signo de interrogación (?) para filtrar un determinado valor cero. ¿Por ejemplo, para buscar "00", escriba "0"? (sin las comillas) en el cuadro de texto. Para buscar "000", escriba "0"?? (sin las comillas) en el cuadro de texto.

Utilice el comodín asterisco (*) para filtrar todos los otros valores cero excepto para "0". Por ejemplo, para buscar "00", "000", "0000" etc., escriba "0 *" (sin las comillas) en el cuadro de texto.

Para excluir todos los valores cero como "0", utilice los pasos siguientes:

  1. Haga clic en la columna que contiene el número de valores.
  2. En el menú datos, haga clic en filtro y, a continuación, haga clic en Autofiltro. (Autofiltro ahora debe tener una marca de verificación junto a él.)
  3. Haga clic en la primera columna del rango de valores numéricos que desea filtrar la flecha y haga clic en (personalizado).
  4. En el cuadro de diálogo Autofiltro personalizado, en la lista de operadores de comparación (la primera lista desplegable lista), haga clic en <>.
  5. En el cuadro de texto a la derecha de la primer cuadro desplegable, escriba "0 *" (sin las comillas).
  6. Haga clic en la opción de Y.
  7. Haga clic en la flecha desplegable inferior y haga clic en <>.
  8. En el cuadro de texto a la derecha, escriba "0" (sin las comillas).
  9. Haga clic en Aceptar.

Referencias

Para obtener más información sobre el cuadro de diálogo Autofiltro personalizado, seleccione el botón de búsqueda en Ayuda y escriba:

   Custom AutoFilter dialog box
				

Propiedades

Id. de artículo: 119257 - Última revisión: lunes, 15 de agosto de 2005 - Versión: 1.3
La información de este artículo se refiere a:
  • Microsoft Excel 95 Standard Edition
  • Microsoft Excel 5.0c
  • Microsoft Excel 5.0 para Macintosh
Palabras clave: 
kbmt kbualink97 KB119257 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 119257
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com