Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo devolver la primera / última celda no en blanco en una fila o columna?

Cuando trabaje con una hoja de cálculo, a veces, es posible que desee obtener el primer o el último valor de celda no en blanco de una fila o columna. Es fácil para usted obtener el valor si hay pocos datos en una fila o columna a simple vista, pero devolver los datos en una columna o fila larga será una tarea dolorosa. Aquí, puedo hablar sobre algunos métodos útiles para resolver este trabajo.

Devuelve la primera celda no en blanco en una fila o columna con fórmula

Devuelve la última celda no en blanco en una fila o columna con fórmula


Combine varias hojas de trabajo, libros de trabajo y archivos csv en una hoja de trabajo / libro de trabajo:
En su trabajo diario, combinar hojas de trabajo múltiples o libros de trabajo en una sola hoja de trabajo o libro de trabajo puede ser un trabajo enorme y que causa dolor de cabeza. Pero, si tienes Kutools for Excel, con su poderosa utilidad - Combinar, puede combinar rápidamente varias hojas de trabajo, libros de trabajo en una hoja de cálculo o libro de trabajo.
doc combina varias hojas de trabajo-1

flecha azul burbuja derecha Devuelve la primera celda no en blanco en una fila o columna con fórmula


Para extraer la primera celda con datos, aplique la siguiente fórmula:

1. Ingrese la siguiente fórmula en una celda en blanco además de sus datos: =INDEX(A1:A13,MATCH(TRUE,INDEX((A1:A13<>0),0),0)), mira la captura de pantalla:

doc-return-first-data-cell-1

2. Entonces presione entrar clave, y obtendrá el primer valor de celda no en blanco de la siguiente manera:

doc-return-first-data-cell-1

Notas:

1. En la fórmula anterior, A1: A13 es el rango de columna que desea usar, puede cambiarlo según sus necesidades. Esta fórmula también se puede aplicar para obtener el primer valor de celda no en blanco en una fila, solo necesita cambiar el rango de la columna al rango de filas.

2. Esta fórmula solo funciona correctamente en una sola fila o columna individual.


flecha azul burbuja derecha Devuelve la última celda no en blanco en una fila o columna con fórmula

Si desea devolver el último valor de celda no en blanco, aquí hay otra fórmula que puede hacerle un favor.

1. Escribe esta fórmula =LOOKUP(2,1/(A1:A13<>""),A1:A13) en una celda en blanco además de tus datos, mira la captura de pantalla:

doc-return-first-data-cell-1

2. Entonces presione entrar clave, el último valor de celda no en blanco se extraerá a la vez. Ver captura de pantalla:

doc-return-first-data-cell-1

Notas:

1. En la fórmula anterior, A1: A13 es el rango de columna que desea usar, puede cambiarlo según sus necesidades. Esta fórmula también se puede aplicar para obtener el último valor de celda no en blanco en una fila, solo necesita cambiar el rango de la columna al rango de filas.

2. La fórmula anterior simplemente funciona correctamente en una sola fila o en una sola columna.


Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Más de potentes funciones de 300. Funciona con Office 2007-2019 y 365. Soporta todos los idiomas. Fácil despliegue en compañía. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Guest · 4 months ago
    A1:A13<>0 returns an array of value that are either true or false
    all values that are not 0 (eg <>0) in A1:A13 become true, and all else become false
    So now you can look up the first 'true' in that array and use it to index
  • To post as a guest, your comment is unpublished.
    Matt · 4 months ago
    What does "INDEX((A1:A13<>0)" mean? The first parameter to INDEX is the set of cells A1 through A13 but with a test for not equal to zero appended. I can't find any explanation of this.
  • To post as a guest, your comment is unpublished.
    guest · 5 months ago
    Hi can someone helpme on this,

    I have a csv file or maybe a excel which has n number of data's in it from which i need few collective data's using formulas which should be automatic,and i need the output to be in a table form.can please anyone helpme on this??
  • To post as a guest, your comment is unpublished.
    RaRdEvA · 6 months ago
    I would really love to know why ,1/([RANGE]<>0) works :(
  • To post as a guest, your comment is unpublished.
    Taufiq · 9 months ago
    How To Return The Last Non Blank Cell from some selected cells In A Row
  • To post as a guest, your comment is unpublished.
    Muhd Aiman · 10 months ago
    Doesn't work in Google sheets with Error: Did not find value "2" in lookup evaluation.


    Works well in Ms excel.
    • To post as a guest, your comment is unpublished.
      Ankur · 8 months ago
      Try this in google sheets:


      =INDEX( FILTER( F:F , NOT( ISBLANK( F:F ) ) ) , ROWS( FILTER( F:F , NOT( ISBLANK( F:F ) ) ) ) )
      • To post as a guest, your comment is unpublished.
        amgosto · 7 months ago
        How do I edit the formula to pull the last non-blank cell instead of the first?
  • To post as a guest, your comment is unpublished.
    Claus Adelmann · 11 months ago
    Hi thanks for the formula. How can I extend this formula if I have a table A-N and need to lookup certain value in A first to locate row in which I want to get as a result last non blank value found in column H-L?
  • To post as a guest, your comment is unpublished.
    Sunil Kerody · 1 years ago
    Hi, thanks for the The Last Non Blank Cell In A Row Or Column formula, this is want I was exactly looking for,
    Can you please explain me the logic? (why for lookup_vector vale you have passed 1/(range<>=””))
    Regards,
    SK
  • To post as a guest, your comment is unpublished.
    SK · 1 years ago
    Hi, Thanks for the formula (Return The Last Non Blank Cell In A Row Or Column With Formula - =LOOKUP(2,1/(A1:A13<>""),A1:A13))
    This formula did what i was exactly looking for. just for my understanding, can you please explain the logic?, why 2 is used for lookup value and logic of lookup_vector in formula.
    Thanks in advance

    Regards,
    SK
  • To post as a guest, your comment is unpublished.
    Juan Miguel · 1 years ago
    How can I return the row number of the second non-blank cell? It would help me a lot with my paper.
  • To post as a guest, your comment is unpublished.
    Alliage · 1 years ago
    How to return the row number of the second non-blank cell? Coulld you me?
  • To post as a guest, your comment is unpublished.
    Hassan · 1 years ago
    I need help to get a data from collumn A.
    In Row-1 I've a lot of name. From these I need to look up a name,find out last non zero value of that name column and then find the respected data from Collumn A.

    Can you guyz please help??

    I don't know how to add pictures here.





    • To post as a guest, your comment is unpublished.
      Ken J · 1 years ago
      Use IFERROR(put your function here, "").
    • To post as a guest, your comment is unpublished.
      SGB · 1 years ago
      hi, if the row that you are looking for content is completely empty, it is returning "#N/A". How can I get it to return nothing and leave the cell blank?
  • To post as a guest, your comment is unpublished.
    Me · 1 years ago
    Thank You for posting this!
  • To post as a guest, your comment is unpublished.
    Bob Hungerschafer · 3 years ago
    Using values in a8,b8,c8: 0 8 A8
    Copying this formula to the next to cells on the right
    =ROW(INDEX(A1:A100,MATCH(TRUE,INDEX((A1:A1000),0),0)))
    Yields: 9 8 8

    However copying this formula to the next to cells on the right
    =ROW(INDEX(A1:A100,MATCH(TRUE,INDEX((A1:A100""),0),0)))
    Yields: 8 8 8

    1st non zero is not the same as 1st non blank ergo the 2nd formula yields what was stated in the premise statement: "How to return the first / last non blank cell in a row or column?"
  • To post as a guest, your comment is unpublished.
    ManU · 3 years ago
    Good one! it worked!