Pregunta EXCEL cómo mover de colon n a columna (n-1) no negatif


Tengo un valor como este, el vacío está lleno de cero

   1 2 3 4 5
     1 2 3 2
       4 5 7
         2 5
           1

Me gustaría tenerlos así

    1 2 3 4 5
    1 2 3 2
    4 5 7
    2 5 
    1

Pensé en usar la función de índice, el vlookup, pero no funciona. Probé la función de coincidencia también, pero tengo un #NA :(. Estoy usando la función de índice en este momento y está funcionando, pero quiero saber si hay una manera más rápida porque tengo un archivo grande. En la fila está bien, pero para la columna es otra historia;

¿Puede alguien ayudarme por favor?


0


origen


Si bien las celdas vacías de la tabla anterior se supone que están llenas de ceros, ¿qué sucede si tiene un 0 en la lista de números válida, p. 1 2 3 0 5, ¿desea incluirlo o excluirlo? - pat2015
Voy a querer incluirlo. - alison monroe
Si aún no lo sabe, los números están alineados a la derecha. El texto está alineado a la izquierda. Para lograr esto, puede hacer que su texto de números, o puede justificar sus números a la izquierda. - ejbytes


Respuestas:


Suponga que sus datos están en las Celdas A1: E5 y luego diga en A10 ponga la siguiente fórmula y arrástrela hacia abajo y hacia adelante hasta que obtenga la lista deseada como se esperaba.

=IF(ISERROR(INDEX($A$1:$E$5,ROW(1:1),COLUMN()-COLUMN($A$10)+ROW(1:1))),"",INDEX($A$1:$E$5,ROW(1:1),COLUMN()-COLUMN($A$10)+ROW(1:1)))

Tenga en cuenta que en cualquier celda que inicie la fórmula, debe colocar la Columna ($ Column $ Row) en la fórmula, p. COLUMNA ($ A $ 10) en este caso en la fórmula anterior porque estoy comenzando en la Celda A10. Si olvida este paso y copia la fórmula anterior como está en otro lugar, no dará los resultados esperados.

Se supone que a medida que aumenta las filas, el número de ceros a la izquierda aumenta secuencialmente, es decir, comenzando en la primera fila es 0, luego 1 2 3 4 etc. Así que la función ÍNDICE regresa (1,1) (1,2) (1,3). .en la primera fila, luego (2,2) (2,3) .. en la segunda fila, (3,3) (3,4) .. en el tercero y así sucesivamente, en función de la manipulación o ROW () & COLUMN () funciones.

enter image description here


2