Excel: ignore los dígitos iniciales

Tabla de contenido

Al transferir datos de un sistema anterior, puede suceder que los textos se transfieran con dígitos anteriores. En el siguiente ejemplo, sin embargo, los dígitos deberían ser irrelevantes y, por lo tanto, también pueden eliminarse.

Para eliminar los dígitos anteriores, debe hacer lo siguiente:

  1. Grabar en celda B4 la formula = DERECHA (A4; LONGITUD (A4) + 1-COMPARACIÓN (VERDADERO; ERROR REAL (VALOR (PARTE (A4; LÍNEA (INDIRECTO ("1:" Y LONGITUD (A4))); 1))); 0)). Cerrar la entrada con la combinación de teclas Ctrl + Mayús + Entrar ya que es una fórmula de matriz. Luego copia esta fórmula.
  2. Con la fórmula, primero determina el número de caracteres en la celda en cuestión usando la función LENGTH ().
  3. Luego puede usar la función INDIRECTO () para crear una referencia de línea, desde la línea 1 hasta el número de línea que corresponde al número de caracteres a verificar dentro de esta celda. Esta función está integrada en la función LINE (), que, junto con la funcionalidad de la matriz, da como resultado la salida de todos los números de línea desde 1 hasta el número de caracteres en el contenido a verificar.
  4. Luego puede usar la función PART () para determinar exactamente un carácter que está marcado. El número de línea determinado por ZEILE () se transfiere como punto de partida a través del segundo argumento. El número de caracteres a devolver se pasa en el tercer argumento con el valor 1. De esta manera, la función PART () dentro de la fórmula matricial genera cada carácter individual del contenido para ser verificado uno tras otro.
  5. Utilice la función VALOR () para generar un valor de cada uno de estos caracteres. Si un carácter marcado no es un dígito, la función VALOR () devuelve un valor de error y la función ESERROR () devuelve VERDADERO.
  6. Con la función COMPARE (), cada carácter marcado se compara con el valor de retorno VERDADERO. El resultado es el primer carácter para el que esta prueba es positiva. Esto significa que se determina la posición del primer carácter que no es un dígito.

Debe restar esta posición del número total de caracteres determinado con LENGTH () y sumar el valor 1. Debe pasar este resultado a la función RIGHT () para que pueda obtener el número de caracteres que se devolverán.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave