Ordenar sin tener en cuenta los caracteres principales (Microsoft Excel)
Ritesh tiene una gran cantidad de datos que necesita procesar en Excel. Cada línea en una hoja de trabajo incluye un número de pieza, en la columna A, por el cual necesita ordenar los registros. El problema es que Ritesh no puede hacer nada directo; Los primeros cuatro caracteres de los números de pieza deben ignorarse. Por lo tanto, la clasificación debe comenzar con el quinto carácter del número de pieza.
La forma más fácil de manejar esta situación es crear una nueva columna en Excel que consista en su totalidad de la información que desea usar en la clasificación. En este caso, puede agregar una nueva columna en blanco a la derecha de la columna A y luego ingresar esta fórmula en la primera celda de la columna (se supone que es la celda B2):
=RIGHT(A2,LEN(A2)-4)
Notará que la celda B2 ahora contiene el número de pieza, comenzando con el quinto carácter. Copie esta fórmula tantas celdas como sea necesario y luego realice una clasificación estándar basada en el contenido de la columna B.
Otra forma de crear la nueva columna, si está usando Excel 2013 o posterior, es usar la función Relleno rápido. Personalmente, encuentro esto un poco más restrictivo que usar la fórmula ya mencionada, pero puede funcionar bien para sus necesidades. Todo lo que necesita hacer en la celda B2 es escribir la parte de la celda A2 que desea usar. Por ejemplo, si la celda A2 contiene el número de pieza «ABCDU643», en la celda B2 escribiría «U643».
Luego, con la celda B2 seleccionada, haga clic con el botón derecho en el controlador de relleno y arrástrelo hacia abajo tantas celdas como sea necesario. Cuando suelte el botón del mouse, verá aparecer un menú contextual en el que puede elegir Relleno flash.
Mencioné que Flash Fill me resulta un poco restrictivo porque no siempre determina correctamente cómo deben derivarse las celdas de los originales. Por ejemplo, digamos que la celda A2 contiene «ABCD1234» y que escribe «1234» en la celda B2. Además, la celda A3 contiene «EFGHA567». Cuando Flash Fill basado en la celda B2, Excel determina que desea eliminar todas las letras del principio de las otras celdas, de modo que B3 termina conteniendo «567»
en lugar de «A567», como realmente deseaba. Esta mala interpretación por parte de Excel solo ocurre si la primera celda (B2) contiene solo dígitos.
Independientemente de cómo obtenga la parte significativa de sus números de pieza en la columna B, cuando realice la clasificación según el contenido de la columna B, terminará con sus números de pieza en el orden deseado. A continuación, puede eliminar la columna B o puede ocultarla si es posible que la necesite más adelante pero no desea que aparezca.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (9870) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:
link: / excel-Sorting_ while_Ignoring_Leading_Characters [Ordenar mientras se ignoran los caracteres principales]
.