6 votos

¿Cómo puedo empezar las filas con 0 (no 1) o no contar las filas de la cabecera en Numbers?

Estoy usando la aplicación Numbers para hacer una base de datos o catálogo de cosas. Por ejemplo, una lista de todos los vinos que voy a probar este año. Y para cada columna, tendré el nombre del Wine, una calificación, el tipo de Wine, y algunos otros elementos.

Si la primera fila de mi hoja de cálculo es una cabecera, y la primera fila es 1, entonces todos los elementos de la hoja de cálculo estarán desviados por 1. Para mí, esto no tiene ningún sentido. ¿Puedo empezar la hoja de cálculo con la primera fila siendo 0 en lugar de 1? O, ¿puedo hacer que Numbers no utilice un número de fila para la fila de la cabecera?

Si pudiera nombrar las columnas, esto no importaría. Pero como Numbers nombra las columnas A, B, C, etc., tengo que usar una fila de cabecera para nombrar (o etiquetar) las columnas, y esto lleva a que el primer elemento real esté en la fila 2 en lugar de en la fila 1... y esto lleva a que cada ordenación se desvíe por uno, ya que el elemento superior es una etiqueta en la cabecera, que aparece como #1.

Usar la columna A para un índice no funcionará a menos que haya una forma de bloquear el orden de la columna A, porque el índice se ordenaría cada vez que se ordenara cualquier otra columna.

9voto

Charlie74 Puntos 694

Entonces, esto es fácil de resolver en Excel... No tengo acceso a Numbers en este momento, pero te daré la solución que conozco y podrás confirmar si funciona en Numbers como en Excel.

Puede crear una columna con la siguiente fórmula:

=Row() - 1

Esto siempre le dará uno menos que el número de fila "por defecto", que es lo que está buscando. Tampoco se verá afectado por la ordenación.

Puede encontrar una referencia completa de las funciones disponibles en Numbers AQUÍ incluyendo la función ROW.

enter image description here

0voto

user278574 Puntos 1

\= fila()-1 funciona, pero si insertas una línea por encima de tu lista tendrá que ser ajustada por cada fila añadida (por ejemplo, " = fila() - 2 "). Le recomiendo que empiece escribiendo el número " 1 " en una columna para su lista separada de los números de los lados (como se recomienda para la función de fila). A continuación, en el cuadro de abajo, escriba " = " y luego haga clic en el cuadro donde puso el " 1 " (justo arriba) y luego escriba " + 1 " y luego pulse enter. Puedes hacer esto para cada cuadro subsiguiente o simplemente hacer clic en el segundo cuadro, usar la función de copiar (ctrl c o comando c si usas mac), y luego usar la función de pegar (ctrl v o comando v si usas mac) en el cuadro de abajo. Y repite. Luego puedes insertar líneas por encima de tu lista y mantendrá los números rectos. NO ESCRIBA LAS COMILLAS - se usan para resaltar lo que se escribe.

-1voto

Matt Puntos 1

\=A2+1 funciona bien siempre que no se realicen operaciones como ordenar o cortar e insertar filas. Por supuesto, incluso con =row()-1 o alguna variante del mismo, tendrás operaciones que requerirán que fijes la columna usando una operación de tipo fill down. Así que realmente depende del tipo de manipulación de sus datos que vaya a hacer en el futuro para saber qué es más fácil. Si utilizas celdas combinadas, entonces el método +1 sería mejor, ya que podrías tener dos o tres filas combinadas y el método row()-1 eliminaría la primera fila de la celda combinada. Dependiendo de lo compleja que sea la fila de la cabecera podría utilizar un cuadro de texto u otro elemento que flote sobre las celdas - y luego hacer la fila uno lo suficientemente alta para contener sus encabezados así como sus datos - y entonces la fila 1 sería la primera fila de datos y sus encabezados también aparecerían. Establecer la fórmula del cuadro de texto en = le permitiría incluso tenerlos dinámicos y fácilmente referenciados apuntando a la misma fuente a la que apuntan los cuadros de texto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X