You are on page 1of 3

2010 por Microsoft Corporati on.

Reservados todos los derechos.


Microsoft Excel
Sugerencias para la sol ucin de problemas relacionados con
BUSCARV
BUSCARVno esunafuncin complicada, pero esfcil cometer un error al escribir el texto u otrasincorreccionesquepueden ocasionar erroresen lafrmula. En estapgina
encontrarsugerenciasparasolucionar problemasrelacionadoscon lasintaxisdeBUSCARV. En laspginassiguientessedescriben last cnicasparasolucionar problemasde
errores#N/ A, queseproducen con msfrecuenciaal intentar encontrar unacoincidenciaexacta.
Resultados
inesperados?
Existe este valor en la columna del
ext remo izquierdo de la tabla de
bsqueda?Si no esas, no es
prctico mover lacolumnay deber
recurrir aotrasolucin, como NDICE
y COINCIDIR. Laposicin fsicadela
columnaen lahojade clculo no es
relevante. Si latabladebsqueda
empiezaen lacolumnaRy termina
en lacolumnaT, lacolumnaRse
consideralacolumnadel extremo
izquierdo.
El formato del valor de bsqueda
coincide con el format o del valor
coincidente en latabla de
bsqueda?Con frecuencialos
erroressedeben al hecho deque
uno delosvaloresno tiene
el formato correcto.
Si est usando texto, record
ponerlo entre comillas?
Si introduce texto directamente
(en lugar de hacerlo medianteuna
referenciadecelda, como A2), debe
usar comillas.
Estutilizando una referencia
relativa (p. ej., A2:G145) cuando
sera necesariauna referencia
absoluta (p. ej., $A$2:$G$145)?
Esto esimportantecuando secopia
lafrmulaBUSCARVen otrasceldas.
En estecaso, generalmenteser
aconsejablebloquear latablade
bsquedaparaevitar obtener
resultadoserrneos. Paracambiar
rpidamente entretiposde
referencias, seleccioneel rango
introducido parael argumento y,
acontinuacin, pulse F4. O, mejor
an, utilice un nombre definido en
lugar deun rango; losnombres
utilizan de formapredeterminada
referenciasdeceldaabsolutas.
La tabla de bsquedaest en una
hojao libro diferente?Si esas, las
referenciasaellason correctasen el
argumento?Vuelvaacomprobar los
nombresdelashojas, especialmente
si cambiade unahojaaotracon
frecuenciaal crear lafrmula.
Estsealando la columna
correctaen latabla de
bsqueda?Paracalcular cu l
deberaser estenmero, cuente
desde laprimera columnadela
tablade bsqueday haciala
derecha. Cuentelaprimera
columnacomo 1.
Pero tengacuidado: no siempre
verel error si seencuentra
fuerade unacolumna, pero
Excel puede devolver datos
errneos(p. ej., lascifrasde
ventasde marzo en lugar de las
deabril).
Ve el error #REF!?Si esas,
asegrese de que el nmero
especificado parael argumento
no seamayor que el nmero de
columnasdelatablade
bsqueda.
Ha girado losargumentos?Recuerde
utilizar FALSOparaobtener una
coincidenciaexacta(p. ej., cuando busca
un nombre propio o un cdigo de
producto especfico). Utilice VERDADERO
paraencontrar lacoincidenciamssimilar
al valor de bsquedacuando no existauna
coincidenciaexacta(p. ej., cuando est
asignando puntuacionesde pruebaauna
tablade notasalfabticaso ingresosen
unatabla detiposimpositivos).
Si ut iliza VERDADERO, losvaloresde la
primeracolumna de latabla de bsqueda
estn ordenadosen orden ascendente
(de Aa Z)? En caso contrario, pueden
mostrarseresultadosinesperados. (Esta
ordenacin no esnecesariapara FALSO.)
Si ut iliza FALSO, aparece un error #N/ A?
De ser as, Excel no podrencontrar
ningunacoincidencia. Esposible que no
existaningunao que exista unapero Excel
no puedainterpretarlacomo tal por
problemasdeformato u otrosaspectos.
BUSCARV(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])
2010 por Microsoft Corporati on.
Reservados todos los derechos.
Microsoft Excel
Sugerencias para l a sol ucin de problemas rel acionados con
BUSCARV
Causa de un error #N/ A Qu hacer al respect o Ejemplo
Esposible que el formato de
nmero del valor de bsqueda
no coincidacon el formato del
valor coincidente en latabla de
bsqueda.
Compruebe que losformatosde nmero
sean idnticos. Aunque losvalorespuedan
parecer nmeros, esposible que Excel los
estalmacenando como texto. Losnmeros
almacenadoscomo texto estn alineadosala
izquierdaen laceldaen lugar de estar
alineadosala derecha, y normalmente
apareceun pequeo tringulo verde en la
esquinasuperior izquierdadelacelda.
En el ejemplo siguiente, latabladeb squedacontiene2800911 (texto), mientrasque el valor de
bsquedaes2800911 (un nmero). Parasolucionar el problema, seleccione lasceldasquetienen el
tringulo verde. Cuando aparezcael botn deerror, hagaclic en l y, acontinuacin, en Convertir en
nmero.
Laprimeracolumnao el primer
valor debsquedacontiene
espaciosinicialeso finales
innecesarios, o espacios
adicionalesentrepalabras.
Estosespaciosaparecen con frecuenciaal
transferir datosaExcel desde basesde datos
u otrasfuentesexternas.
Puede quitar losespaciosde formamanual o
mediantelafuncin de buscar y reemplazar.
Tambin puedeutilizar lafuncin ESPACIOS,
quequitalosespaciosadicionalesdel texto
(aexcepci n de losespaciosindividuales
entre palabras).
En latablade bsquedasiguiente existen espaciosadicionalesantesde losnombresdepgina en la
columnaA. Paraquitar estosespacios, inserte unacolumnatemporal junto alacolumnaA, escriba
=ESPACIOS(A2) en laceldaB2 y pulse ENTRARparaquitar losespacios. A continuacin, copie lafrmula
en el resto de celdasdelacolumnaB.
Unavezeliminadoslosespacios, peguelosdatoslimpios de lacolumnaBsobre losdatosde la
columnaA; compruebe quese copien solo losvalores, no lafrmulasubyacente. Por ltimo, elimine la
columnaB, puesto que yano esnecesaria.
Laprimeracolumnao el primer
valor debsquedacontiene
retornosdecarro, saltosde
lnea, espaciosde no separacin
u otroscaracteresespeciales
insertadosen el texto.
En ocasiones, estoscaracteresaparecen
cuando secopian o importan datosaExcel
desde laweb u otrasfuentesexternas.
ESPACIOSno funcionaren este caso,
al menosno por s solo. En su lugar, puede
utilizar LIMPIARo SUSTITUIRo una
combinacin deambasfunciones para
eliminar loscaracteres.
En el ejemplo siguiente, lafuncin SUSTITUIRreemplazael carcter errneo CHAR(160) por un espacio
vaco; LIMPIAReliminaloscaracteresno imprimiblesy ESPACIOSeliminalosespaciosadicionales, si los
hay.
=ESPACIOS(LIMPIAR(SUSTITUIR(A2,CHAR(160)," ")))
Si necesitamsinformacin sobre algunadelasfuncionesmencionadas, abraExcel, pulse F1 y busqueel
nombrede lafuncin en laAyuda.
Escenario 1: Excel devuelveun error #N/ Aen lacelda. No obstante, desconocepor quseproduceesteerror, puesto queparecequeexisteunacoincidenciaen lacolumnadel
extremo izquierdo delatabladebsqueda.
2010 por Microsoft Corporati on.
Reservados todos los derechos.
Microsoft Excel
Sugerencias para l a sol ucin de problemas rel acionados con
BUSCARV
Escenario 2: Excel devuelveun error #N/ Aen laceldaporqueno existeningunacoincidenciaen laprimeracolumnadelatabla de b squeda.
Causade un error #N/ A Qu hacer al respecto Ejemplo
El valor de bsquedano existe en
lacolumnadel extremo
izquierdo delatablade
bsqueda.
Si lo desea, puedesustituir el error
#N/ Apor un mensaje til.
Tambin puedehacer quese muestre
unaceldavacao un cero, de modo
quepuedasumar correctamente una
columnadenmeros. (Loserrores#N/
Aimpiden utilizar correctamente los
resultadosdeBUSCARVen otras
frmulas.)
En Excel 2003 o versionesposteriores, puedeusar unacombinacin de las
funcionesSI, ESNODy BUSCARVparamostrar un mensaje en lugar del error
#N/ A. Por ejemplo, puede utilizar unaf rmulacomo lasiguiente:
=SI(ESNOD(BUSCARV(A4, Paginas!$A$2:$C$34,2, FALSO)), "Lap gina no existe",
BUSCARV(A4, Paginas!$A$2:$C$34,2, FALSO))
Utilice frmulassimilaresparamostrar unaceldavacao un cero en lacelda:
=SI(ESNOD(BUSCARV(A4, Paginas!$A$2:$C$34,2, FALSO)), "", BUSCARV(A4,
Paginas!$A$2:$C$34,2, FALSO))
=SI(ESNOD(BUSCARV(A4, Paginas!$A$2:$C$34,2, FALSO)), "0", BUSCARV(A4,
Paginas!$A$2:$C$34,2, FALSO))
En Excel 2007 o versionesposteriores, puedeutilizar lafuncin SI.ERROR:
=SI.ERROR(BUSCARV(A4, Paginas!$A$2:$C$34,2, FALSO), "Lap gina no existe")

You might also like