{"id":15570,"date":"2025-02-02T11:57:00","date_gmt":"2025-02-02T16:57:00","guid":{"rendered":"https:\/\/www.perucontable.com\/excelcontable\/?p=15570"},"modified":"2025-02-05T00:44:47","modified_gmt":"2025-02-05T05:44:47","slug":"la-funcion-buscarv-para-realizar-busquedas-en-varias-columnas","status":"publish","type":"post","link":"https:\/\/www.perucontable.com\/excelcontable\/la-funcion-buscarv-para-realizar-busquedas-en-varias-columnas\/","title":{"rendered":"LA FUNCI\u00d3N BUSCARV PARA REALIZAR BUSQUEDAS EN VARIAS COLUMNAS"},"content":{"rendered":"\n<p>Est\u00e1 funci\u00f3n es una de las m\u00e1s \u00fatiles y utilizadas por los usuarios de Excel. La funci\u00f3n BUSCARV obtiene su nombre porque hace b\u00fasquedas verticales, es decir, busca un determinado valor dentro de una columna de datos y devuelve un valor de una columna diferente, pero de la misma fila que el valor encontrado. En esta nota conocer\u00e1s como realizar b\u00fasquedas con esta valiosa funci\u00f3n. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"749\" height=\"403\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-89.png\" alt=\"\" class=\"wp-image-15572\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-89.png 749w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-89-300x161.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-89-696x374.png 696w\" sizes=\"(max-width: 749px) 100vw, 749px\" \/><\/figure><\/div>\n\n\n<p>Esta funci\u00f3n pertenece al grupo B\u00fasqueda y Referencia el cual tiene otras funciones de b\u00fasqueda, pero la funci\u00f3n BUSCARV es sin lugar a duda la funci\u00f3n m\u00e1s utilizada de todas ellas.<\/p>\n\n\n\n<p>Al indicarle a la funci\u00f3n el valor que queremos encontrar, ella se encargar\u00e1 de analizar cada una de las celdas de la columna de b\u00fasqueda, desde arriba hacia abajo, y se detendr\u00e1 al momento de encontrar la primera coincidencia.<\/p>\n\n\n\n<p>Una vez encontrado el valor buscado, la funci\u00f3n podr\u00e1 devolvernos el valor de cualquier columna de los datos siempre y cuando se encuentre en la misma fila del valor encontrado.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"493\" height=\"255\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-91.png\" alt=\"\" class=\"wp-image-15576\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-91.png 493w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-91-300x155.png 300w\" sizes=\"(max-width: 493px) 100vw, 493px\" \/><\/figure><\/div>\n\n\n<p>La letra \u201cV\u201d en el nombre de la funci\u00f3n BUSCARV nos recuerda que la funci\u00f3n realizar\u00e1 una b\u00fasqueda vertical, es decir, una b\u00fasqueda sobre una columna de los datos.<\/p>\n\n\n\n<p>Aunque el funcionamiento de la funci\u00f3n es muy simple, es com\u00fan que los usuarios de Excel se encuentren con alguna dificultad al momento de utilizarla, por lo que es mejor entender esta funci\u00f3n al verlo en un ejemplo sencillo.<\/p>\n\n\n\n<h2><strong>Ejemplo de la funci\u00f3n BUSCARV<\/strong><\/h2>\n\n\n\n<p>Tenemos un rango de datos que incluyen el DNI o c\u00f3digo personal de una serie de personas, su nombre y el n\u00famero de tel\u00e9fono de las mismas.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"307\" height=\"218\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-90.png\" alt=\"\" class=\"wp-image-15575\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-90.png 307w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-90-300x213.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-90-100x70.png 100w\" sizes=\"(max-width: 307px) 100vw, 307px\" \/><\/figure><\/div>\n\n\n<p>Nos puede interesar que al indicar el DNI de esas personas me indique de forma autom\u00e1tica su nombre, su tel\u00e9fono o ambas cosas.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"582\" height=\"230\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-92.png\" alt=\"\" class=\"wp-image-15579\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-92.png 582w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-92-300x119.png 300w\" sizes=\"(max-width: 582px) 100vw, 582px\" \/><\/figure><\/div>\n\n\n<p>En nuestro caso nos interesa que cuando seleccione el DNI (Documento Nacional de Identidad) o c\u00f3digo de identificaci\u00f3n de una persona en la celda F5, nos aparezca su nombre en la celda F6 y su n\u00famero de tel\u00e9fono en la celda F7.<\/p>\n\n\n\n<p>Este ejemplo es muy simple pero consideremos las b\u00fasquedas en miles de datos de diferentes hojas diferentes. Es una f\u00f3rmula con muchos usos y muy potente.<\/p>\n\n\n\n<p>La resoluci\u00f3n de este caso es muy sencilla utilizando la f\u00f3rmula BUSCARV.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"659\" height=\"190\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-93.png\" alt=\"\" class=\"wp-image-15582\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-93.png 659w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-93-300x86.png 300w\" sizes=\"(max-width: 659px) 100vw, 659px\" \/><\/figure><\/div>\n\n\n<p>En la celda F6 introducimos la f\u00f3rmula&nbsp;<strong>=BUSCARV(G5;A4:C10;2;FALSO)<\/strong><\/p>\n\n\n\n<ul>\n<li>El valor buscado es el de la celda G5 (es decir el DNI de la persona).<\/li>\n\n\n\n<li>Se busca en la primera columna del rango de datos A4:C10<\/li>\n\n\n\n<li>En caso de encontrarlo nos interesa que nos muestre el valor correspondiente a la segunda columna del rango seleccionado&nbsp;(dado que es en la segunda columna donde aparece el nombre)<\/li>\n\n\n\n<li>El \u00faltimo argumento es opcional&nbsp;y es&nbsp;un valor l\u00f3gico, es decir falso o verdadero. Con este argumento indicamos a la funci\u00f3n BUSCARV el tipo de b\u00fasqueda que realizar\u00e1 y que puede ser una b\u00fasqueda exacta (FALSO) o una b\u00fasqueda aproximada (VERDADERO). Como deseamos realizar una b\u00fasqueda exacta indicamos FALSO.<\/li>\n<\/ul>\n\n\n\n<p>Para la celda F7, en la que deseamos que busque de nuevo por DNI pero nos muestre el n\u00famero de tel\u00e9fono, introducimos exactamente la misma f\u00f3rmula pero indicando como indicador de columnas un 3.<\/p>\n\n\n\n<pre class=\"wp-block-verse\"><strong>Art\u00edculo que te recomendamos leer:<\/strong> <strong><a href=\"https:\/\/www.perucontable.com\/excelcontable\/que-tipos-de-graficos-puedo-realizar-en-excel\/\" data-type=\"URL\" data-id=\"https:\/\/www.perucontable.com\/excelcontable\/que-tipos-de-graficos-puedo-realizar-en-excel\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u00bfQUE TIPOS DE GR\u00c1FICOS PUEDO REALIZAR EN EXCEL?<\/a><\/strong><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<h2><strong>Sintaxis de la funci\u00f3n<\/strong><\/h2>\n\n\n\n<p>Cuando hablamos de la sintaxis de una funci\u00f3n, nos referimos a las reglas que definen la secuencia correcta de los argumentos, el tipo de dato que debemos usar y su obligatoriedad.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-94.png\" alt=\"\" class=\"wp-image-15583\" width=\"557\" height=\"324\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-94.png 572w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-94-300x175.png 300w\" sizes=\"(max-width: 557px) 100vw, 557px\" \/><\/figure><\/div>\n\n\n<p><strong>Para el caso de la funci\u00f3n BUSCARV tenemos 4 argumentos y que son los siguientes:<\/strong><\/p>\n\n\n\n<ol type=\"1\">\n<li><strong>Valor_buscado<\/strong>&nbsp;(obligatorio): En el primer argumento debemos indicar el valor que estamos buscando. Este valor ser\u00e1 buscado, de arriba hacia abajo, en la primera columna del rango de b\u00fasqueda. Podemos ingresar el valor directamente, ya sea num\u00e9rico o una cadena de texto, o podemos colocar una referencia a una celda que contenga el valor buscado. La funci\u00f3n BUSCARV no har\u00e1 diferencia entre may\u00fasculas y min\u00fasculas.<\/li>\n\n\n\n<li><strong>Matriz_buscar_en<\/strong>&nbsp;(obligatorio): El segundo argumento es una referencia que define el rango donde se realizar\u00e1 la b\u00fasqueda. La funci\u00f3n BUSCARV siempre buscar\u00e1 en la primera columna de dicho rango y el resto de las columnas podr\u00e1n ser devueltas como resultado.<\/li>\n\n\n\n<li><strong>Indicador_columnas<\/strong>&nbsp;(obligatorio): El tercer argumento es un valor num\u00e9rico que nos permite indicar la columna que deseamos como resultado en caso de encontrar una coincidencia. Las columnas no son las de la hoja de Excel, sino las columnas del rango indicado en el segundo argumento (<em>Matriz_buscar_en<\/em>) donde la primera columna tendr\u00e1 asignado el n\u00famero 1.<\/li>\n\n\n\n<li><strong>Ordenado<\/strong>&nbsp;(opcional): El cuarto y \u00faltimo argumento de la funci\u00f3n BUSCARV es \u00fatil para indicar a la funci\u00f3n el tipo de b\u00fasqueda que deseamos realizar, ya sea una b\u00fasqueda exacta o una b\u00fasqueda aproximada. El valor FALSO indicar\u00e1 a la funci\u00f3n que deseamos hacer una b\u00fasqueda exacta mientras que el valor VERDADERO ser\u00e1 para realizar una b\u00fasqueda aproximada. Si omitimos este argumento, la funci\u00f3n BUSCARV asumir\u00e1 un valor VERDADERO y por lo tanto har\u00e1 una b\u00fasqueda aproximada.<\/li>\n<\/ol>\n\n\n\n<p>Como puedes ver, la funci\u00f3n BUSCARV tiene tres argumentos obligatorios y uno opcional, pero ya que la mayor\u00eda de las veces haremos una b\u00fasqueda exacta, colocaremos el valor FALSO en el cuarto argumento.<\/p>\n\n\n\n<h2><strong>Limitaci\u00f3n de la funci\u00f3n BUSCARV<\/strong><\/h2>\n\n\n\n<p>Como hemos indicado, la funci\u00f3n BUSCARV es muy potente y \u00fatil. Sin embargo tiene la limitaci\u00f3n de&nbsp;<strong>buscar&nbsp;un valor \u00fanicamente en la primera columna de un rango<\/strong>. En ocasiones los datos se nos presentan de forma que no sabemos en qu\u00e9 columna se encuentra el dato buscado.<\/p>\n\n\n\n<h2><strong>Utilizaci\u00f3n combinada de la funci\u00f3n SI.ERROR y BUSCARV<\/strong><\/h2>\n\n\n\n<p>Si probamos buscando un art\u00edculo que se encuentre en la columna C, por ejemplo AA41. Vemos que nos da un error, ya que no lo encuentra.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"629\" height=\"502\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-96.png\" alt=\"\" class=\"wp-image-15585\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-96.png 629w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-96-300x239.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-96-526x420.png 526w\" sizes=\"(max-width: 629px) 100vw, 629px\" \/><\/figure><\/div>\n\n\n<p>\u00bfC\u00f3mo podemos resolver esta situaci\u00f3n? <strong>Utilizando la funci\u00f3n SI.ERROR<\/strong>.<\/p>\n\n\n\n<p>La funci\u00f3n SI.ERROR tiene dos argumentos (SI.ERROR(valor;valor_si_error)).&nbsp;El primero es el valor o expresi\u00f3n que va a evaluar y el segundo argumento es el valor que regresar\u00e1 en caso de que el primer argumento devuelva un error.<\/p>\n\n\n\n<p>Como sabemos cuando no encuentra un valor con la funci\u00f3n BUSCARV nos presenta un error, entonces podemos utilizar la funci\u00f3n SI.ERROR conjuntamente con BUSCARV para realizar b\u00fasquedas en varios rangos.<\/p>\n\n\n\n<p>Podemos indicarle&nbsp;que realice&nbsp;la b\u00fasqueda en&nbsp;el rango A3:B22, y en caso de que nos devuelva un error (porque no ha encontrado el&nbsp;valor)&nbsp;realice la b\u00fasqueda en otro rango C3:D22.<\/p>\n\n\n\n<p>Realicemos el ejercicio con el valor que antes nos daba error:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"659\" height=\"472\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-95.png\" alt=\"\" class=\"wp-image-15584\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-95.png 659w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-95-300x215.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-95-586x420.png 586w\" sizes=\"(max-width: 659px) 100vw, 659px\" \/><\/figure><\/div>\n\n\n<p><strong>=SI.ERROR(BUSCARV(H7;A3:B22;2;FALSO);BUSCARV(H7;C3:D22;2;FALSO))<\/strong><\/p>\n\n\n\n<p>De esa forma Excel ha realizado la b\u00fasqueda del valor de la celda H7 en el rango A3:B22. Al no encontrarlo utilizar\u00eda el segundo argumento de la funci\u00f3n SI.ERROR, es decir, busca el valor de la celda H7 en el rango C3:D22. Y ah\u00ed si que encuentra el valor mostr\u00e1ndonos correctamente el n\u00famero de unidades que tiene el art\u00edculo AA41.<\/p>\n\n\n\n<p>Utilizando las funciones SI.ERROR y BUSCARV de esta forma realiza las b\u00fasquedas en los dos rangos. Adem\u00e1s&nbsp;<strong>anidando funciones SI.ERROR <\/strong>podemos realizar b\u00fasquedas en tantos rangos queramos.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<p><strong>Te recomendamos:<\/strong><\/p>\n\n\n\n<ul>\n<li><strong><a href=\"https:\/\/walink.co\/a892ec\" target=\"_blank\" rel=\"noreferrer noopener\">Ser parte de PeruContable Premium y obtener m\u00faltiples beneficios<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/walink.co\/8dec49\" target=\"_blank\" rel=\"noreferrer noopener\">Especializaci\u00f3n en Asistente Contable<\/a><\/strong><\/li>\n<\/ul>\n\n\n\n<p><strong>Te adjuntamos este manual para que puedas conocer mas de las aplicaciones contables en Excel (clic en la imagen)<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.perucontable.com\/descargar\/a\/manual-aplicaciones-contables-excel\/\"><img decoding=\"async\" loading=\"lazy\" width=\"548\" height=\"268\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2024\/07\/image-2.png\" alt=\"\" class=\"wp-image-18379\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2024\/07\/image-2.png 548w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2024\/07\/image-2-300x147.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2024\/07\/image-2-533x261.png 533w\" sizes=\"(max-width: 548px) 100vw, 548px\" \/><\/a><\/figure><\/div>\n\n\n<p><strong>\u00bfQu\u00e9 te pareci\u00f3 nuestra blog? Com\u00e9ntanos.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Est\u00e1 funci\u00f3n es una de las m\u00e1s \u00fatiles y utilizadas por los usuarios de Excel. La funci\u00f3n BUSCARV obtiene su nombre porque hace b\u00fasquedas verticales, es decir, busca un determinado valor dentro de una columna de datos y devuelve un valor de una columna diferente, pero de la misma fila que el valor encontrado. En [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":17524,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[108,67,25],"tags":[],"yst_prominent_words":[122,320,339],"_links":{"self":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15570"}],"collection":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/comments?post=15570"}],"version-history":[{"count":14,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15570\/revisions"}],"predecessor-version":[{"id":19552,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15570\/revisions\/19552"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media\/17524"}],"wp:attachment":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media?parent=15570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/categories?post=15570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/tags?post=15570"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/yst_prominent_words?post=15570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}