Como usar a fórmula de Excel para atopar o último número de fila con datos (2 xeitos)

  • Comparte Isto
Hugh West

Neste titorial, demostraremos como usar unha fórmula de Excel para atopar o último número de fila con datos. Mentres traballamos en Microsoft Excel , é posible que necesitemos coñecer o último número de fila dun intervalo de datos. Para atopar o último número de fila con datos utilizaremos diferentes fórmulas ao longo deste artigo. Se o seu proceso de traballo esixe crear un intervalo de datos dinámico, ten que atopar o último número de fila do seu intervalo de datos. Nese caso, este artigo axudarache moito.

Descargar Practice Workbook

Podes descargar o Practice Workbook desde aquí.

Buscar o último Fila con fórmula.xlsm

2 xeitos de usar a fórmula de Excel para atopar o último número de fila con datos

Neste artigo, usaremos unha fórmula de Excel para atopar o último número de fila con datos para dous casos. A última fila do noso conxunto de datos pode estar en branco ou non. A saída do último número de fila con datos non será a mesma en ambos os casos. Polo tanto, empregaremos diferentes enfoques para os casos anteriores para atopar o último número de fila con datos.

Temos un conxunto de datos de vendedores e a súa localización na seguinte captura de pantalla. Ao longo de todos os métodos deste artigo, usaremos o mesmo conxunto de datos para atopar o último número de fila con datos.

1. Fórmula de Excel para atopar o último número de fila non en branco. con datos

Na primeira sección, discutiremos as fórmulas de Excel para atopar os últimos números de fila con datos paracelas non en branco. As fórmulas que comentaremos nos 3 métodos desta sección non serán aplicables se unha ou varias últimas filas están en branco nun intervalo de datos.

1.1 Fórmula con funcións ROW e ROWS para Buscar o último número de fila con datos en Excel

En primeiro lugar, utilizaremos unha combinación das funcións ROW e ROWS para atopar o último número de fila con datos en excel.

A función Fia de Excel devolve o número de fila da folla de traballo activa.

A función FIA en Excel devolve o número de filas nunha referencia especificada.

Atoparemos o último número de fila do seguinte conxunto de datos na cela E5 .

Vexamos os pasos para facelo.

PASOS:

  • Primeiro, selecciona a cela E5 .
  • En segundo lugar, insira a seguinte fórmula nesa cela:
=ROW(B5:C15) + ROWS(B5:C15)-1

  • Preme Intro .
  • A acción anterior devolve o número de fila da última fila do intervalo de datos da cela E5 . Podemos ver que o número da última fila é 15 .

Ler máis: Como atopar a última fila cun Valor específico en Excel (6 métodos)

1.2 Combina funcións MIN, ROW e ROWS para atopar o último número de fila con datos en Excel

Neste método para atopar o último número de fila cos datos en Excel, combinaremos as funcións MIN , ROW e ROWS .

OA función MIN en Excel devolve o valor numérico máis pequeno dos datos dun intervalo de datos.

No seguinte conxunto de datos, atoparemos o último número de fila do conxunto de datos.

Vexamos os pasos para realizar esta acción.

PASOS:

  • Primeiro, selecciona a cela C5 .
  • A continuación, insira a seguinte fórmula nesa cela:
=MIN(ROW(B5:C15))+ROWS(B5:C15)-1

  • A continuación, prema Intro .
  • Finalmente, o comando anterior devolve o número da última fila da cela E5 .

🔎 Como funciona a fórmula?

  • ROW(B5:C15))+ROWS( B5:C15)-1: Esta parte devolve a matriz de números de fila da última fila que é o número de fila 15 .
  • MIN(ROW(B5:C15) ))+ROWS(B5:C15)-1: Devolve o número de fila mínimo na cela E5 que é o número de fila 15 .

Ler máis: Excel Busca a última aparición de carácter en cadea (6 métodos)

1.3 Busca o último número de fila con datos usando a fórmula de Excel con función ROW, INDEX e ROWS s

Outro método para usar fórmulas de Excel para atopar o último número de fila con datos é usar unha combinación de ROW , INDEX, e ROWS funcións.

En Microsoft Excel , a función INDEX devolve o valor nunha determinada posición nun rango ou matriz.

Atoparemos o número da última fila do seguinte conxunto de datos.

Vexamos os pasos a realizaresta acción.

PASOS:

  • Ao principio, seleccione a cela E5 .
  • A continuación, introduza o seguinte fórmula nesa cela:
=ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1

  • Despois diso, prema Intro .
  • Finalmente, obtemos o último número de fila do noso intervalo de datos na cela E5 , que é 15 .

🔎 Como funciona a fórmula?

  • INDEX(B5:C15,1,1): Isto parte crea unha matriz do intervalo de datos ( B5:C15 ).
  • ROWS(B5:C15)-1: Esta parte resta 1 dos números totais de filas.
  • FILA(INDEX(B5:C15,1,1))+FILAS(B5:C15)-1: Devolve o número de fila mínimo na cela E5 que é o número de fila 15 .

Ler máis: Excel Busca a última columna con datos (4 xeitos rápidos)

Lecturas similares

  • Atopa o valor máximo no intervalo coa fórmula de Excel (5 métodos sinxelos)
  • Como Use fórmulas para buscar texto en negriña en Excel
  • Buscar un carácter na cadea desde a dereita en Excel (4 métodos sinxelos)
  • Como atopar * Carácter non como comodín en Excel (2 métodos)
  • Atopa o primeiro valor maior que en Excel (4 xeitos)

2. Atopa o número de última fila en branco e non en branco con datos en Excel

Se unha ou varias últimas filas ou intervalo de datos están en branco, as fórmulas anteriores non funcionarán para atopar o último número de fila con datos en Excel . Porque a seguinte fórmula non buscase a última fila está en branco ou non. Só devolve o número da última fila do intervalo de datos indicado. Nesta sección, discutiremos as fórmulas que son aplicables tanto para as filas en branco como para as non en branco.

2.1. Insira a fórmula MAX para atopar o último número de fila con datos en Excel

Agora, para atopar o último número de fila dun conxunto de datos que teña unha ou varias filas en branco, utilizaremos a función MAX .

A función de excel MAX proporciona o maior valor nun conxunto de datos especificado.

No seguinte conxunto de datos, atoparemos o último número de fila na cela E5 coa axuda da función MAX de excel. Se observamos que veremos que a última fila do conxunto de datos non contén ningún valor.

Vexamos os pasos para facer este método.

PASOS:

  • Primeiro, selecciona a cela E5 .
  • En segundo lugar, introduce a seguinte fórmula nesa cela:
=MAX((B:B"")*(ROW(B:B)))

  • A continuación, preme Intro .
  • Por último, obtemos a última fila número na cela E5 que é 14 . Exclúe a última fila do noso intervalo de datos que está en branco.

Ler máis: Como atopar a última cela non en branco na fila en Excel (5 Métodos)

2.2. Combina as funcións MATCH e REPT para atopar o último número de fila con datos en Excel

Usar a combinación das funcións MATCH e REPT é outra forma de atopar o último número de fila con datos enexcel.

A función COINCIDIR en excel busca un intervalo de celas para un elemento especificado. A continuación, devolve a localización relativa do elemento no intervalo.

A función REPT en Excel repite texto específico un número determinado de veces. Podemos usar a función REPT para encher unha cela con varias instancias dunha cadea de texto.

No seguinte conxunto de datos, atoparemos o último número de fila con datos na cela E5. .

Vexamos os pasos para realizar esta acción.

PASOS:

  • Primeiro, seleccione a cela E5 .
  • A continuación, insira a seguinte fórmula nesa cela:
=MATCH(REPT("z",50),B:B)

  • Preme Intro .
  • Finalmente, na cela E5 obtemos o número da última fila con datos do noso conxunto de datos.

🔎 Como funciona a fórmula?

  • REPT (“z”,50): Esta parte repite o texto ' z ' 50 veces.
  • MATCH(REPT(“z” ,50),B:B): Nesta parte, a función COMPARAR busca na columna B a nosa cadea de texto de 50 caracteres de ' z '. A fórmula devolve a localización da última cela non en branco xa que non a atopa.

Ler máis: Atopar o último valor na columna maior que cero en Excel (2 fórmulas sinxelas)

2.3 Usar a fórmula de BUSCA de Excel para atopar o último número de fila con datos

Tamén podemos usar a fórmula BUSCAR para atopar o último número de fila con datos.

OA función BUSCAR pertence ás funcións Buscar Excel e Referencia . A función BUSCAR devolve o valor comparable doutro intervalo dunha fila ou dunha columna despois de realizar unha busca de coincidencia aproximada.

No seguinte conxunto de datos, a última fila está en branco. Atoparemos o número de fila da última fila con datos na cela E5 .

Vexamos os pasos para usar a BUSCAR función.

PASOS:

  • Ao principio, seleccione a cela E5 .
  • A continuación, introduza o seguinte fórmula nesa cela:
=LOOKUP(2,1/(B:B""),ROW(B:B))

  • Preme, Intro .
  • Por último, podemos ver o último número de fila do noso intervalo de datos na cela E5 , que é 14 .

Ler máis: Como atopar os 3 valores máis baixos en Excel (5 métodos sinxelos)

2.4 Identificar o último número de fila con datos en Excel usando a función SUMPRODUCT

En este método, usaremos a función SUMPRODUCT para identificar o último número de fila con datos en Excel.

A función SUMPRODUCT en Excel devolve a suma dos intervalos coincidentes ou dos produtos das matrices.

A última fila do seguinte conxunto de datos está en branco. Na cela E5 , atoparemos o número de fila da última fila con datos.

Vexamos os pasos para facer este método.

PASOS:

  • Primeiro, seleccione a cela E5 .
  • A continuación, escriba a seguinte fórmula nesacela:
=SUMPRODUCT(MAX((C5:C15"")*ROW(C5:C15)))

  • Preme Intro se estás a usar " Microsoft Office 365 ' se non, tes que premer Ctrl + Maiús + Intro para executar unha matriz.
  • Ao final, obtemos o último número de fila con datos na cela E5 .

🔎 Como funciona a fórmula?

  • ROW(C5:C15): Esta parte devolve o número de fila para cada cela do intervalo ( C5:C15 ).
  • MAX((C5:C15””): Esta parte devolve o número máis alto da matriz de números de fila.
  • SUMPRODUCT(MAX((C5:C15””)*ROW (C5:C15))): A función SUMPRODUCT úsase para calcular as dúas matrices anteriores e devolver un valor na cela seleccionada.

Ler Máis información: Como atopar a última cela con valor na columna en Excel

2.5 Detectar o último número de fila con datos en Excel con código VBA

Podemos usar facilmente VBA (Visual Básico para aplicacións) código para detectar o último número de fila con datos en Excel. No seguinte conxunto de datos, a última fila é bl ank. Usaremos un código VBA para atopar o último número de fila que non estea en branco.

Vexamos os pasos para aplicar un VBA Código para atopar o último número de fila con datos.

PASOS:

  • Primeiro, faga clic co botón dereito do rato no nome da folla da folla activa.
  • En segundo lugar, fai clic na opción ' Ver código '.

  • A novo módulo VBA en branco
  • En terceiro lugar, escriba o seguinte código no módulo en branco:
6169
  • A continuación, faga clic en Executar ou prema Tecla F5 para executar o código.

  • Por último, o comando anterior mostra unha caixa de mensaxe. Na caixa de mensaxes, podemos ver o último número de fila con datos que son 14 .

Ler máis: atopar o Última cela con valor en fila en Excel (métodos 6)

Conclusión

En conclusión, este tutorial demostrará como usar fórmulas de Excel para atopar o último número de fila con datos. Para poñer a proba as túas habilidades, utiliza a folla de exercicios que inclúe este artigo. Deixe un comentario a continuación se tes algunha dúbida. O noso equipo fará todo o posible para responderche o antes posible. No futuro, estea atento ás solucións de Microsoft Excel máis innovadoras.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.