Saltar al contenido principal

Encuentra la enésima aparición de carácter en una celda

Autor: Xiaoyang Última modificación: 2020-01-10

Si necesita encontrar y obtener la posición de la enésima aparición de un carácter específico de una cadena de texto como se muestra a continuación, no hay una función directa para que pueda resolver esta tarea en Excel. En este artículo, hablaré sobre el uso de una fórmula que combina las funciones BUSCAR y SUSTITUIR para tratarlo.


Encuentre la posición de la enésima aparición de un carácter específico en una celda

Por ejemplo, tengo una lista de cadenas de texto en la columna A, y ahora, quiero obtener la posición de los caracteres específicos en la columna B que aparecen en las enésimas ocurrencias, ¿cómo resolverlo?

En Excel, puede combinar las funciones BUSCAR y SUSTITUIR para resolver este trabajo, la sintaxis genérica es:

=FIND(CHAR(160),SUBSTITUTE(text,char,CHAR(160),N))
  • text: La cadena de texto o el valor de celda que desea utilizar.
  • N: La enésima aparición de un personaje en el que desea obtener posición.

1. Ingrese o copie la fórmula a continuación en una celda en blanco donde desea colocar el resultado:

=FIND(CHAR(160),SUBSTITUTE(A2,B2,CHAR(160),C2))

Note: En la fórmula anterior, A2 es la celda que contiene la cadena de texto que desea usar, B2 es el carácter específico que desea encontrar y C2 es el n-ésimo número en el que desea obtener la posición del carácter específico en función.

2. Y luego, arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, y obtendrá el resultado que necesite:


Explicación de la fórmula:

SUSTITUIR (A2, B2, CHAR (160), C2): La función SUSTITUIR reemplazará la tercera aparición del carácter "o" con el carácter char (3). Devuelve la cadena de texto como se muestra en la siguiente captura de pantalla:

FIND(CHAR(160),SUBSTITUTE(A2,B2,CHAR(160),C2)): Esta función BUSCAR se usa para buscar la posición del carácter char (160) dentro de la nueva cadena de texto devuelta por la función SUSTITUIR.


Funciones relativas utilizadas:

  • FIND:
  • La función ENCONTRAR se usa para encontrar una cadena dentro de otra cadena y devuelve la posición inicial de la cadena dentro de otra.
  • SUBSTITUTE:
  • La función SUSTITUIR reemplaza texto o caracteres dentro de una cadena de texto con otro texto o caracteres.

Más artículos:

  • Extraiga la enésima palabra de la cadena de texto en Excel
  • Si tiene una lista de cadenas de texto u oraciones, ahora desea extraer la enésima palabra específica de la lista como se muestra a continuación. En este artículo, presentaré algunos métodos para resolver este trabajo en Excel.

Las mejores herramientas de productividad de oficina

Kutools para Excel: te ayuda a destacar entre la multitud

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados  |  Eliminar filas en blanco  |  Combine columnas o celdas sin perder datos  |  Ronda sin fórmula ...
Súper búsqueda virtual: Múltiples criterios  |  Valor múltiple  |  En varias hojas  |  Búsqueda difusa...
Adv. La lista desplegable: Lista desplegable fácil  |  Lista desplegable dependiente  |  Lista desplegable de selección múltiple...
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  Comparar columnas con Seleccionar celdas iguales y diferentes ...
Características destacadas: Enfoque de cuadrícula  |  Vista de diseño  |  Gran barra de fórmulas  |  Administrador de hojas y libros de trabajo | Biblioteca de Recursos (Texto automático)  |  Selector de fechas  |  Combinar hojas de trabajo  |  Cifrar/descifrar celdas  |  Enviar correos electrónicos por lista  |  Súper filtro  |  Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres ...)  |  50+ Tabla Tipos (Diagrama de Gantt ...)  |  40+ Práctico Fórmulas (Calcular la edad según el cumpleaños ...)  |  19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta ...)  |  12 Conversión Herramientas (Números a palabras, Conversión de Moneda ...)  |  7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Dividir celdas de Excel ...)  |  ... y más

Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...

Descripción


Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)

  • ¡Un segundo para cambiar entre docenas de documentos abiertos!
  • Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
  • Aumenta su productividad en un 50% al ver y editar varios documentos.
  • Trae pestañas eficientes a Office (incluido Excel), al igual que Chrome, Edge y Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations