Con fórmulas de Excel anidadas, ¿cómo extraer los datos requeridos en función de los caracteres clave?
Es necesario utilizar la función TEXTSPLIT de una versión superior de OFFICE365.
La fórmula es la siguiente: = mid(sort(sustituir(sustituir(text split(a 21, ";), 1), "一", "1"), "二", "二", " Tres", "tres", 1, 1), 5, buscar (",", ordenar., 1), "uno", "1"), "dos", "2"), "tres" , "3 "), 1, 1)-5).
La fórmula es muy larga y trata principalmente los siguientes temas: se presenta por separado.
En primer lugar, TEXTSPLIT es se utiliza para procesar la separación de cadenas. Utilice ";" como una marca separada. Si es una versión de gama baja, utilice la descomposición de datos para resolver el problema. Si hay puntos y comas mixtos en chino e inglés, reemplácelo con uno. para su posterior procesamiento. La fórmula es TEXTSPLIT(A21, ";",1). El texto es la celda donde está la cadena a ordenar. "). Row_delimiter es la etiqueta de la rama. En este caso, no es una rama, sino solo una columna.
El resultado es el siguiente:
SORT +SUSTITUTE es se utiliza para procesar la clasificación de datos. Se realiza en dos pasos: primero, reemplace "uno", "dos" y "tres" con "1", "2" y "3", y luego ordénelos en orden ascendente. , el parámetro SORT_ORDER es 1 (orden ascendente) y -1 (orden descendente). El parámetro By_col es 1 para ordenar por columna y 0 para ordenar por fila.
El resultado es el siguiente: p>
Finalmente, usamos la función MID para interceptar los datos que necesitamos SORT(SUBSTITUTE(SUBSTITUTE(text split(a 21, ";), 1), "one", "1"), "two. ", "2"), " Tres", "3"), 1, 1) Aunque esta sección es bastante larga, la tratamos como una subdivisión y un reemplazo. 5. A partir del quinto carácter, el número de altos posteriores se calcula así. Utilice la función ENCONTRAR para buscar "," (coma en inglés) y devolver el número de dígitos en ",", cada dígito es diferente. Resta 5 (los cuatro caracteres "uno/segundo:" + 1), que es equivalente a MID (A1, 5, el número de dígitos devueltos por Find -5), y podremos interceptar los datos requeridos.
Este es el resultado de la clasificación manual y el filtrado de fórmulas.
Este es el resultado de todo el procesamiento de la fórmula.