You are on page 1of 12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

Frmulaparaencontrarla
ensimaaparicindeunvalor
enExcel
LasfuncionesdebsquedadeExcelnospermitenencontrarfcilmentelaprimera
aparicindeunvalordentrodeunalista,perosinecesitamosencontrarlasegundao
terceraaparicinentonceslafrmulayanosertanfcildeimplementar.
HoyaprenderstresmtodosparacrearunafrmuladeExcelquenosayudeaencontrar
laensimaaparicindeunvalordentrodeunalista.Losdatosqueutilizaremosenlos
ejemplossonlossiguientes:

ObservaquelacolumnaNombretienevaloresrepetidosyporlotantolosutilizaremos
paraprobarnuestrasfrmulasbuscandolaensimaaparicindealgunodelosnombres.
Porotrolado,lacolumnaEdadtienevaloresnicosporloquepodremosutilizarlapara
validarquehemosencontradoelnmerodeaparicinadecuada.
https://exceltotal.com/encontrarenesimaaparicionexcel/

1/12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

EncontrarlaensimacoincidenciaconBUSCARV
Cuandohablamosderealizarbsquedas,lafuncinBUSCARVsiemprevendralamente
decualquierusuariodeExcel,peroesimportanterecordarqueestafuncindevuelve
siemprelaprimeraaparicindelvalorbuscadoynoesposiblecambiardicho
comportamiento.
SiqueremosutilizarlafuncinBUSCARVparaencontrarlaensimaaparicindeunvalor,
sernecesarioutilizarunafuncinadicionalascomolacreacindeunacolumnaauxiliar.
AsquecomenzaremoshablandounpocosobrelafuncinCONTAR.SIquenosayudar
enestatarea.
LafuncinCONTAR.SIserdeutilidadparacontarlasaparicionesdecadaunodelos
valoresdelalista.Elobjetivoesquelafuncinmedevuelvaelnmerodeaparicinque
correspondeacadaunodelosnombresyesolologramosconlasiguientefrmula:
=CONTAR.SI($C$2:C2,C2)
Estafrmulalacolocarenunanuevacolumna,especficamenteenlaceldaB2talcomo
lomuestralasiguienteimagen:

LafrmuladevuelvelacantidaddevecesqueapareceelnombreSofadentrodelrango
$C$2:C2.Laclaveparaqueestafrmulafuncioneadecuadamentealmomentodecopiarla
haciaabajo,eseltipodereferenciautilizadaenelprimerargumento($C$2:C2).Observa
quelaprimerareferenciadelrangoesabsoluta($C$2)mientrasquelasegundareferencia
esrelativa(C2).
Elhaberconstruidolareferenciadeestamaneranospermitircopiarlafrmulahacia
abajoyobtenerelresultadoesperado.Lasiguienteimagenmuestraelresultadodehaber
copiadolafrmulahastalaceldaB20:

https://exceltotal.com/encontrarenesimaaparicionexcel/

2/12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

HeresaltadolasfilasquecoincidenconelmismonombreSofaparaquepuedas
observarquelafrmuladelanuevacolumnadevuelveelnmerodeaparicinparacada
unodelosvaloreshastallegaralaquintaaparicinqueestubicadaenlaceldaB19.
https://exceltotal.com/encontrarenesimaaparicionexcel/

3/12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

DeestamaneralafuncinCONTAR.SInosdevuelveelnmerodeaparicinparacada
unodelosvaloresdelacolumnaNombre.Ahorasolorestaconcatenarlosnombresconel
nmerodeaparicindecadaunodeellosycolocarlosenunacolumnaauxiliarcomose
muestraacontinuacin:

EsimportanteinsertarlacolumnaAuxiliarcomolaprimeracolumnaporquelafuncin
BUSCARVhacesiemprelasbsquedassobrelaprimeracolumnadelrangoindicado.
Pararealizarlasbsquedas,tomarelvalordelaceldaG1,loconcatenarconelnmero
deaparicincontenidoenlaceldaG2ybuscardichacadenadetextosobrela
columnaAuxiliar.Lafrmulaeslasiguiente:
=BUSCARV(G1&G2,A2:D20,4,FALSO)
Alconcatenarelnombreyelnmerodeaparicinestaremosgenerandoelmismotipode
datocontenidoenlacolumnaAuxiliaryporlotantolabsquedaserexitosa.Lasiguiente
imagenmuestraelresultadodebuscarlaedaddelacuartaaparicindeSofa.

https://exceltotal.com/encontrarenesimaaparicionexcel/

4/12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

Paraprobarquenuestrafrmulafuncionacorrectamente,puedescambiarelnmerode
aparicindelaceldaG2oelnombredelaceldaG1yobtendrselresultadoesperado.La
siguienteimagenmuestraelresultadodebuscarlaterceraaparicindeMiguel:

https://exceltotal.com/encontrarenesimaaparicionexcel/

5/12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

Deestamanerahemoscreadounafrmulaparaencontrarlaensimaaparicinde
cualquiervalordentrodelalistautilizandolafuncinBUSCARV.

EnsimaaparicinconlasfuncionesINDICE/COINCIDIR
UnavariantedelejemploanterioresutilizarlasfuncionesINDICEyCOINCIDIRpara
realizarlabsqueda.Ladiferenciaprincipalesquenosernecesarioinsertarla
columnaAuxiliaralprincipiodelrangoyaqueesoesirrelevanteparalasfunciones
mencionadas.
EnlasiguienteimagenpuedesobservarqueheinsertadolacolumnaAuxiliaralfinalde
losdatos.Ademspuedesnotarqueenlamismacolumnaheconcatenadoelnombreyel
nmerodeaparicindevueltoporlafuncinCONTAR.SI.

https://exceltotal.com/encontrarenesimaaparicionexcel/

6/12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

EsteesunmtodomsrpidoparacrearlacolumnaAuxiliarypodrashacerlodela
mismamaneraenelejemploanterior.Nolohicedeestamaneraenelejemplodela
funcinBUSCARVporqueprefersepararelclculoendoscolumnasparapoder
explicarlomejor.
Regresandoanuestroejemplo,lafrmulaquenosayudaraencontrarlaensima
aparicindecualquiernombreserlasiguiente:
=INDICE(B2:B20,COINCIDIR(F1&F2,C2:C20,0))
LafuncinCOINCIDIRconcatenaelnombreyelnmerodeaparicindelasceldasF1y
F2parabuscarloenelrangodelacolumnaAuxiliar(C2:C20).Lafuncindevuelvela
posicindelelementodentrodelrango,elcualutilizaremosparaquelafuncinINDICEnos
devuelvalaedadqueseencuentraenlamismaposicindentrodelrangoB2:B20.La
siguienteimagenmuestraelresultadodebuscarlaterceraaparicindeMiguel:

https://exceltotal.com/encontrarenesimaaparicionexcel/

7/12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

Frmulamatricialparabuscarlaensimaaparicin
Elltimomtodoquerevisaremosutilizaunafrmulamatricialpararealizarestetipode
bsqueda.Sinosabesloqueesunafrmulamatricialterecomiendoleerel
artculoFormulasmatricialesenExcelparatenerunamejoridea.
Lomsimportanteesrecordarquelasfrmulasmatricialessedebeningresarenlabarra
defrmulaspulsandolacombinacindeteclasCtrl+Mays+Entrar.Recuerdaquela
teclaMaystambinesconocidacomolateclaShift.
LaprimerapartedenuestrafrmulautilizarlafuncinSIparaencontraraquellosvalores
quecoincidenconelvalorqueestamosbuscando.Laprimerafrmulaqueprobaremos
serlasiguiente:
=SI($A$2:$A$20="Sofa",FILA($A$2:$A$20),"")
IngresarestafrmulasobreelrangoD2:D20ypulsarlacombinacinCtrl+Mays+
Entraryobtendrelsiguienteresultado:
https://exceltotal.com/encontrarenesimaaparicionexcel/

8/12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

ObservacondetenimientolosresultadosubicadosenlacolumnaDyversquesololas
filasquecontienenelnombreSofasonlasquemuestranelnmerodefilaalaque
corresponden.Esmuyimportanterecordarqueesenmeroserefierealnmerodefilade
lahojadeExcelynoalaposicinqueocupanlosvaloresdentrodelrangoA2:A20.
Lafrmulaqueacabamosdeconstruirnosayudaraconoceraquellasfilasquecontienen
elvalorbuscadoysolonosfaltarobtenerelnmerodeaparicinquenecesitamos,para
locualutilizaremoslafuncinK.ESIMO.MENOR.
LafuncinK.ESIMO.MENORtomarlamatrizdevueltaporlafuncinSIybuscarel
nmerodeaparicincorrespondiente.Paranuestroejemplobuscaremoslacuarta
aparicindelnombreSofayporlotantoutilizarlasiguientefrmulamatricial:
=K.ESIMO.MENOR(SI($A$2:$A$20="Sofa",FILA($A$2:$A$20),""),4)
ElprimerargumentodeestafrmulaeslamismadelafuncinSIanterioryelsegundo
argumentoeselvalor4porquenecesitamoslacuartaaparicindelnombre.Elresultadolo
puedesverenlasiguienteimagen:
https://exceltotal.com/encontrarenesimaaparicionexcel/

9/12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

ElresultadodevueltoeselnmerofiladelahojadeExceldondeseencuentralacuarta
aparicindelnombreSofa.SolonosquedaobtenerlaEdadqueestubicadaenlafila
15delahojayesololograremosfcilmenteconlafuncinINDICEdelasiguientemanera:
=INDICE(B:B,K.ESIMO.MENOR(SI($A$2:$A$20="Sofa",
FILA($A$2:$A$20),""),4))
Yaqueestamosbuscandolafila15delahojadeExcel,lafuncinINDICEhacela
bsquedasobretodalacolumnaBquecontienelosdatosdelaEdadyporesoobservas
lareferenciaB:Bcomoelprimerargumentodelafuncin.Elsegundoargumentodela
frmulaeselresultadodevueltoporlafuncinK.ESIMO.MENOR.Observalasiguiente
imagendondelafrmuladevuelvelaedadquecorrespondealacuartaaparicindel
nombreSofa:

https://exceltotal.com/encontrarenesimaaparicionexcel/

10/12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

Paradejartotalmenteparametrizadalafrmulamatricial,talcomolohicimosenlos
ejemplosanteriores,reemplazarelnombreSofayelvalor4porunareferenciade
celdademaneraquesepuedanrealizarnuevasbsquedasfcilmente.Elresultadolo
puedesverenlasiguienteimagen:

https://exceltotal.com/encontrarenesimaaparicionexcel/

11/12

12/9/2016

FrmulaparaencontrarlaensimaaparicindeunvalorenExcelExcelTotal

Conestosejemplossolofaltarquedecidaselmtodoadecuadoparaimplementarla
frmulaqueteayudaraencontrarlaensimaaparicindeunvalordentrodeunalistade
Excel.Puedesdescargarelarchivodetrabajoqueheutilizadoenlaelaboracindeeste
artculoydondeencontrarscadaunodelosejemplosrealizadosanteriormente

https://exceltotal.com/encontrarenesimaaparicionexcel/

12/12