¿Cómo extraer texto y números de celdas en Excel?
Fórmula en la celda B2: =IZQUIERDA(A2,LENB(A2)-LEN(A2))
Fórmula en la celda C2: =DERECHA (A2, 2*LEN(A2)-LENB(A2))
Fórmula en la celda E2: =LEN(A2)
Fórmula en la celda F2: =LENB (A2)
Obtiene los caracteres del texto a la izquierda y a la derecha, uno izquierdo y otro derecho. Explicación:
IZQUIERDA (cadena, n): celda de cadena, donde n significa cuántos caracteres tomar, IZQUIERDA. Indica tomar caracteres de la izquierda.
El lado derecho es el mismo.
LEN mide el número de caracteres de una celda, independientemente de los caracteres chinos y los números, cada uno cuenta como un carácter.
LENB mide cuántos bytes hay en una celda. Un carácter chino tiene 2 bytes y el inglés y los números tienen 1 byte.
Hay una lógica que entender aquí. Cuando utilizamos LENB, tomamos como nombre "King of Kings V 28669".
El Rey de Reyes: Cuatro palabras, LENB lo calculará como ocho bytes.
28669: 5 caracteres, 5 bytes calculados por LENB.
Entonces este párrafo es 13, LEN solo cuenta caracteres, 4 5 = 9, 13-9 es redundante. Si no miras el extra, puedes ver que la cantidad de caracteres chinos se ha duplicado, por lo que el extra es la cantidad de caracteres chinos. Es muy lógico y entenderás la idea de esta fórmula si lo piensas detenidamente.