Autonumeración de una columna en Excel
En mi primera columna, quiero autonumerar desde 1, 2, 3, 4, …, x. ¿Cómo lo hago?
En mi primera columna, quiero autonumerar desde 1, 2, 3, 4, …, x. ¿Cómo lo hago?
Normalmente, sólo tienes que rellenar A1 con 1, rellenar A2 con la fórmula =A1+1, y luego arrastrar el cuadro negro de la parte inferior derecha de la celda A2 hacia abajo hasta donde quieras llegar.
Alternativamente, siempre puedes usar =ROW() para que salga el número de fila de la celda.
Para la mayoría de las secuencias, puedes hacer lo siguiente
=1+R[-1]C Como puedes comprobar en la ayuda online de Microsoft Office, Excel no tiene ninguna herramienta para hacer eso, pero puedes rellenarlo con la función ROW…
La solución más sencilla es utilizar la función de tablas de excel - le proporciona una columna con fórmula implícita (calculada) que se expande a todas las nuevas filas de dicha tabla.
Por ejemplo, si quiere crear un autonúmero en este formato:
1/2/.../187/...
Inserte esta fórmula en la columna de la tabla donde debe colocarse el autonúmero:
=ROW()-ROW(Table1[[#Headers];[AutoNum]])
(sustituya el nombre de la tabla por el suyo - aquí “Tabla1”, y cambie la referencia por el nombre de la columna del autonúmero - aquí “AutoNum”)
Si desea crear un autoID de texto en este formato:
"RowID_001"/"RowID_002"/.../"RowID_187"/...
Inserte esta fórmula en la columna de la tabla donde debe colocarse el autoID:
=CONCATENATE("RowID_";TEXT(ROW()-ROW(Table1[[#Headers];[AutoNum]]);"000"))
(el formato del número dentro de autoID está definido por la cadena en la fórmula TEXTO )
Seleccione la celda donde quiere empezar e introduzca su valor inicial (en este caso 1
). Vuelva a seleccionar esa celda, INICIO \ ~ Edición - Relleno, Serie…, seleccione Columnas (en su caso) para la Serie en, y Lineal (en su caso) para el Tipo. Elija su valor de paso: (en su caso 1
) y su valor de Stop: (su valor para n
- yo elegí 10
), haga clic en OK:
Como puedes comprobar en la Ayuda en línea de Microsoft Office , Excel no tiene ninguna herramienta para hacerlo, pero puedes rellenarlo con la función ROW…
Citando:
- Selecciona la primera celda del rango que quieres rellenar.
- Escriba el valor inicial de la serie.
- Escriba un valor en la siguiente celda para establecer un patrón.
Por ejemplo, si quiere la serie 1, 2, 3, 4, 5…, escriba 1 y 2 en las dos primeras celdas. Si desea la serie 2, 4, 6, 8…, escriba 2 y 4.
- Seleccione las celdas que contienen los valores iniciales.
- Arrastre el tirador de relleno (fill handle: El pequeño cuadrado negro en la esquina inferior derecha de la selección. Cuando señala el tirador de relleno, el puntero cambia a una cruz negra).
- Celda seleccionada con el tirador de relleno a través del rango que desea rellenar.
Para rellenar en orden creciente, arrastre hacia abajo o hacia la derecha. Para rellenar en orden decreciente, arrastre hacia arriba o hacia la izquierda.
La forma más maravillosa de hacer esto es rellenar el número en su columna y en la siguiente columna hacer esta columna por encima de + 1 y luego utilizar el botón de la serie de relleno en la esquina derecha de la hoja de Excel y se auto-llenar toda la columna. Por ejemplo: Lo que hice fue poner el número en la columna A1 como 100 y en la columna A2 apliqué la fórmula que es =A1+1 y luego presione enter para que el valor venga aquí como 101 y luego seleccione la celda A2 y luego utilice la opción de relleno donde se obtiene la opción de rellenar la serie. y por lo tanto tengo todos los números en orden creciente. Después de haber conseguido la numeración entonces copie toda la columna A donde ha conseguido el valor entonces otra vez use la opción de clic derecho para usar Pegar especial como valores. Asi que la formula desaparecerá y obtendrá sus valores int allí.
En la primera fila escribe 1
, en la segunda fila pon esta fórmula
=IF(B2>0,SUM(A2+1),"")
y arrastra hasta abajo en la hoja.