Táboa de contidos
Neste titorial, demostraremos como devolver o número de fila dunha coincidencia de cela en Excel . Se o dicimos con máis claridade, seleccionaremos un valor dun conxunto de datos e extraeremos o número de fila dese valor. Para iso utilizaremos diferentes funcións ou combinacións de diferentes funcións ao longo deste artigo.
Descargar Practice Workbook
Podemos descargar o Practice Workbook desde aquí.
Devolver o número de fila.xlsm
7 métodos para devolver o número de fila dunha coincidencia de cela en Excel
Neste artigo, discutiremos 7 métodos para devolver o número de fila dunha coincidencia de cela en Excel. Para que comprenda mellor o proceso, utilizaremos o mesmo conxunto de datos para todos os métodos deste artigo, excepto o método número 5 . O conxunto de datos que utilizaremos consta dos nomes de diferentes persoas e dos seus países de orixe. Tomaremos un valor da columna Nome ou da columna País . Despois descubriremos en que fila se atopa ese valor en particular.
1. Devolver o número de fila dunha cela que relaciona Excel coa función ROW
Primeiro e máis importante , devolveremos o número de fila dunha coincidencia de cela en Excel coa función ROW . A función ROW en Excel devolve o número de fila da referencia. No seguinte conxunto de datos, extraeremos o número de fila do nome Chris na cela F5 .
Vexamos os pasos arealice esta acción:
PASOS:
- Para comezar, seleccione a cela F5 .
- Ademais, anote a parte =ROW( na barra de fórmulas desa cela.
- Despois de escribir esa parte, selecciona a cela que contén o nome, Chris . Entón, obtemos a seguinte fórmula na barra de fórmulas:
=ROW(C6)
- A continuación, prema Introduza .
- Ao final, podemos ver o número de fila do nome Chris na cela F5 .
Ler máis: Excel VBA: devolver o número de fila do valor (5 métodos adecuados)
2. Use a función MATCH para obter o número de fila en Excel
Neste método, utilizaremos a función COINCIDIR para devolver o número de filas de coincidencias en Excel. A función COINCIDIR busca un rango de celas para un determinado elemento e, a continuación, devolve a localización relativa do elemento no intervalo. No seguinte conxunto de datos, descubriremos en que fila se atopa o nome do país Canadá .
Só tes que seguir os seguintes pasos para realizar orm este método.
PASOS:
- Primeiro, seleccione a cela F5 .
- A continuación, insira o seguinte fórmula nesa cela:
=MATCH(E5,C:C,0)
- A continuación, prema Intro .
- Finalmente, os comandos anteriores devolven o número de fila do nome do país Canadá na cela F5 .
Ler máis: Excel Busca valores coincidentes en dúas columnas
3.Combinacións de MATCH & Funcións ROW para extraer a secuencia de filas
Tamén podemos usar unha combinación das funcións MATCH e ROW para devolver o número de fila dunha coincidencia de cela. Na cela F5 introduciremos o número de fila no que se atopa o valor Canadá na columna País .
Vexamos os pasos para facelo.
PASOS:
- Primeiro, seleccione a cela F5 .
- En segundo lugar, escribe a seguinte fórmula nesa cela:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1
- A continuación, prema Intro .
- Por último, obtemos o número de fila do valor Canadá é 6 no noso conxunto de datos.
Ler máis: Copiar valores noutra cela se dúas celas coinciden en Excel: 3 métodos
4 . Combina INDEX, MATCH eamp; Funcións ROW para devolver o número de fila dunha coincidencia en Excel
Unha combinación de INDEX , MATCH & As funcións ROW son outra forma de devolver o número de fila dunha coincidencia en Excel.
En Microsoft Excel , a función INDEX en Excel devolve o valor nun determinado punto dun rango ou matriz.
De novo atoparemos en que fila da columna C o nome do país Canadá está situado. Devolveremos o valor numérico do número de fila na cela F5 .
Vexamos os pasos para executar este método.
PASOS:
- Ao principio, seleccione a cela F5 .
- A continuación, insira a seguinte fórmula nesa cela:
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)))
- Entón, prema Intro .
- Entón, as accións anteriores devolven o número de fila do nome do país Canadá na cela F5 .
🔎 Como funciona a fórmula?
- MATCH(E5,C4:C10,0): Esta parte busca o valor da cela E5 dentro do intervalo ( C4:C10 ).
- INDEX(B4:B10,MATCH(E5,C4:C10,0): Esta parte devolve a referencia do valor coincidente dentro do intervalo ( B4:B10 ) .
- FILA(ÍNDICE(B4:B10,COINCIDENCIA(E5,C4:C10,0))): Devolve o número de fila do INDICE .
Ler máis: Como buscar e sacar a última coincidencia en Excel (4 xeitos)
Lecturas similares
- Como obter o número de fila do intervalo con Excel VBA (9 exemplos)
- Como aumentar o número de fila na fórmula de Excel (6 xeitos prácticos) )
- [Corrixido!] Faltan números de fila e letras de columna en Excel (3 solucións)
- Como usar a fórmula de Excel para atopar o último número de fila con datos (2 xeitos)
- Como usar o número de fila variable como referencia de cela en Excel
5. Combina PEQUENO & Funcións MATCH para obter o número de fila do valor coincidente
Tamén podemos usar a combinación de funcións SMALL e MATCH para devolver o número de fila dun valor coincidente en Excel .
Cando unha lista está ordenada por valoren orde ascendente, a función de excel PEQUENO devolve un valor numérico baseado na súa localización na lista.
Para ilustrar este método, utilizaremos un conxunto de datos lixeiramente diferente dos anteriores xa que o A función SMALL só se ocupa de valores numéricos. No seguinte conxunto de datos, temos os nomes dos países e as súas áreas. Descubriremos en que fila se sitúa o valor máis baixo da zona. Despois devolveremos ese valor na cela E5 .
Vexamos os pasos para realizar este método.
PASOS :
- Para comezar, seleccione a cela E5 .
- Ademais, insira a seguinte fórmula nesa cela:
=MATCH(SMALL(C5:C10,1),C5:C10)
- A continuación, prema Intro .
- Ao final, pode ver que o valor máis baixo da área na columna C está situado no número de fila 3 .
🔎 Como funciona a fórmula?
- PEQUENO(C5:C10,1): Esta parte devolve o valor numérico máis pequeno de o intervalo ( C5:C10 ).
- MATCH(SMALL(C5:C10,1),C5:C10): Devolve o número de fila do valor máis pequeno na cela E5 .
NOTA:
Xa que a función COINCER devolve a posición relativa dun valor a partir dun intervalo de datos, o proceso anterior devolve o valor 3 en lugar de 7 .
6. Devolve todos os números de fila dunha coincidencia de cela nunha cela en Excel
Supoñamos que temos un conxunto de datos no queteñen varios valores iguais nunha soa columna pero en filas diferentes. Queremos introducir os números de fila deses valores nunha única cela. Para facer este tipo de problemas, utilizaremos unha combinación das funcións TEXTJOIN , IF e ROW .
O TEXTJOIN a función une texto de varios intervalos e/ou cadeas, cun delimitador que defines entre cada valor de texto a unir.
No seguinte conxunto de datos, podemos ver que na columna C o valor do ' Estados Unidos ' está presente 3 veces.
Vexamos os pasos para devolver a fila números que teñan o mesmo valor nunha única cela.
PASOS:
- Primeiro, seleccione a cela F5 .
- A continuación, introduza a seguinte fórmula nesa cela:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))
- A continuación, prema Introduza .
- Por último, na cela F5 podemos ver os números de fila dos mesmos valores da columna C .
🔎 Como funciona a fórmula?
- IF(C5:C10=E5, FILA(C5:C10),””): Nesta parte a fórmula IF comproba que valores no intervalo ( C5:C10 ) son iguais ao valor da cela E5 . Despois diso, devolve o número de fila desa cela.
- TEXTJOIN(“,”,,IF(C5:C10=E5,ROW(C5:C10),””)): Combina os números de fila do paso anterior cunha coma nunha única cela F5 .
Ler máis: Como combinar datos en Excel dende 2Follas de traballo
7. Aplicar código VBA para obter a secuencia de filas dunha coincidencia de celas
Se es un usuario avanzado de Excel, pode usar un VBA ( Visual Basic para aplicacións ) código para devolver o número de fila dunha coincidencia de cela en Excel. Usando o código VBA podemos facer calquera tipo de tarefa en Excel máis rápido. No seguinte conxunto de datos, inseriremos un código VBA para descubrir o número de fila do valor Canadá na columna C .
Vexamos os pasos para aplicar o código VBA .
PASOS:
- Primeiro, faga clic co botón dereito do rato na folla activa chamada VBA .
- En segundo lugar, seleccione a opción " Ver código ".
- A continuación, aparecerá un módulo VBA en branco.
- En terceiro lugar, insira o seguinte código nese módulo en branco:
1290
- Introduza o valor Canadá para a variable " Value_Serched " no código. Destacamos esa parte na seguinte imaxe.
- Agora, faga clic no botón Executar ou prema a tecla F5 para executar o código.
- Por último, aparece unha caixa de mensaxe que mostra que o número de fila do valor Canadá na columna C é 6 .
Ler máis: Como atopar o número de fila usando VBA en Excel (4 macros)
NOTA:
No código anterior se queres buscar algún dato do teu conxunto de datos só terás que modificar as partes resaltadas docódigo da imaxe anterior. En lugar de VBA use o nome da súa folla de traballo. Cambia o valor Canadá por outro valor que queiras buscar na túa folla de traballo. En lugar do intervalo de columnas C , introducirá o intervalo de columnas no que quere buscar.
Conclusión
En conclusión, este tutorial encapsula as ideas para devolver a fila número dunha cela coincidente en excel. Use a folla de prácticas que inclúe este artigo para poñer a proba as súas habilidades. Se tes algunha dúbida, deixa un comentario a continuación. O noso equipo tentará responderche o máis rápido posible. Estea atento a solucións de Microsoft Excel máis creativas no futuro.