Estoy tratando de hacer algo simple: solo tengo que establecer algunas celdas para los valores que están en las filas anteriores. He intentado =A(Row()-1)
pero no funciona.Devuelve los valores de la fila anterior a la fila actual
Respuesta
Para resolver este problema en Excel, normalmente solo teclearé el número de fila literal de la celda de arriba, por ejemplo, si estoy escribiendo en la celda A7
, usaría la fórmula =A6
. Luego, si copié esa fórmula a otras celdas, también usarían la fila de la celda anterior.
Otra opción es usar Indirect()
, que resuelve el enunciado literal dentro de ser una fórmula. Se podría utilizar algo como:
=INDIRECT("A" & ROW() - 1)
La fórmula anterior se resolverá con el valor de la celda de la columna y la fila A
que es uno menos que el de la celda que contiene la fórmula.
Seguí BEN y Thanks and Lot para la respuesta, así que usé su idea para obtener mi solución, estoy publicando lo mismo, por lo tanto, si alguien más tiene requisitos similares, entonces también puede usar mi solución, My requisito era algo así como quiero obtener la suma de datos enteros desde la primera fila hasta la última fila, y estaba generando la hoja de cálculo programáticamente así que no puedo y no puedo codificar los nombres de fila en suma ya que los datos son siempre dinámicos y el número de filas nunca es constante. Mi fórmula era algo así como el siguiente.
=SUM(B1:INDIRECT("B"&ROW()-4))
por favor, considere editar su respuesta para que solo responda la pregunta original (muchos detalles podrían omitirse fácilmente) – arghtype
Esta fórmula no requiere una carta fila de referencia ("A", "B", etc.). Devuelve el valor de la celda una fila arriba en la misma columna.
=INDIRECT(ADDRESS(ROW()-1,COLUMN()))
Pude crear índices de fila (numeración) escribiendo un literal "1" en la primera fila, luego usando la fórmula arriba, modificado con un "+ 1" en el resto de los campos directamente debajo. ¡Funciona perfectamente! '= INDIRECTO (DIRECCIÓN (ROW() - 1, COLUMN())) + 1' –
manera más fácil para mí es cambiar a R1C1
notación y sólo tiene que utilizar R[-1]C1
y cambiar de nuevo cuando haya terminado.
También puede usar =OFFSET([@column];-1;0)
si se encuentra en una tabla con nombre.
- 1. sql tirando de una fila para la fila siguiente o anterior de una fila actual
- 2. cómo mantener la fila actual en jqgrid
- 3. Recuperar el índice de la fila de la tabla de la fila actual
- 4. ¿Cómo obtener la fila de la tabla de arriba (o antes) mi fila actual en jQuery?
- 5. Suma de la fila n hasta la última fila
- 6. SqlDataReader - ¿Cómo convertir la fila actual a un diccionario
- 7. NSFetchedResultsController siempre devuelve ninguna fila
- 8. Resaltar fila actual en JTextPane
- 9. ¿Cómo eliminar la fila actual de la tabla en jQuery?
- 10. CodeIgniter: ¿devuelve solo una fila?
- 11. Serializar la fila de Oracle a XML
- 12. Agregar nueva fila de tabla después de la fila actual usando jQuery
- 13. ¿Cómo obtener la fila de identificación de la fila actualizada?
- 14. establecer fila igual a otra fila en mysql?
- 15. Implementación limpia de almacenar el índice de la fila actual
- 16. Cómo establecer valores de campo predeterminados para agregar formulario en jqgrid desde la fila actual
- 17. que comparan valores de una fila
- 18. ¿Suma valores de una sola fila?
- 19. Encontrar la fila actual en TDBGrid de Delphi
- 20. error: Suprimido información de la fila no se puede acceder a través de la fila
- 21. Jquery y agregar fila a la tabla
- 22. MySQL sentencia devuelve más de una fila
- 23. Cómo eliminar la fila actual con el plugin jquery datatable
- 24. SQL - encuentra la fila con los valores de dos columnas más cercanas a X e Y
- 25. Diferencia en dos valores de fila de la misma tabla
- 26. CFML - fila de consulta a la estructura
- 27. obtener los valores de la fila de la tabla con jquery
- 28. ¿Cómo obtener los valores de fila seleccionados de DevExpress XtraGrid?
- 29. jquery - ir a la fila de la siguiente tabla según el nombre de la clase desde la ubicación actual de la fila?
- 30. Reemplazar los valores de NA por fila significa
Gracias, eso es todo! – Bliznak
gran material usado esto para crear diff destacando –
Esta respuesta me salvó un montón de problemas, +1: D –