(adsbygoogle = window.adsbygoogle || []).push({});
![]() ![]() ![]() |
MASTERCARD PAYONEER
|
Si quieres aprender o profundizar sobre el manejo de hojas de Excel, te recomiendo que leas un excelente libro sobre Excel el que te ayudarÔ manejar las planillas de cÔlculo, debes hacer click acÔ, si quieres un libro sobre Excel, en inglés, entonces debes hacer click acÔ. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores curso que he visto en internet.
La sintaxis de la función BUSCARH, para que sirve y como se utiliza; es lo que se tratarÔ en este post, BUSCARH la H significa buscar en forma horizontal.
La sintaxis es la siguiente:
BUSCARH(valor_buscado; matriz_buscar_en; indicador_filas; [ordenado])
valor_buscado: es obligatorio siendo el valor que se desea buscar en la base de datos; es el valor buscado en la primera fila del rango donde buscarĆ”.
matriz_buscar_en: es el rango o matriz donde buscarÔ los datos, puede ser un rango (D1:D1000) o nombre de rango; los valores pueden ser texto, números o valores lógicos; las mayúsculas y minúsculas del texto son equivalentes, es decir no las distingue.
indicador_filas: es el número de fila del dato a devolver, siendo la fila uno la primer fila de la matriz o rango a buscar, si este indicador es igual a 1 devuelve el valor de la primer fila, si es igual a 2 de la segunda, a 3 de la tercera y asà en lo sucesivo. Si el indicador_filas es menor que uno devuelve el error #”VALOR!, si es mayor al número de filas de la matriz o rango donde se buscan los datos devolverÔ el error #”REF!.
ordenado: es opcional, los valores admitidos son 1 que significa VERDADERO y 2 que significa FALSO, si se omite se toma como valor VERDADERO; en este caso los valores de la matriz deben estar ordenados con un criterio ascendente; en caso de ser FALSO no es necesario ordenar los datos.
Si es VERDADERO se devolverƔ un coincidencia exacta o aproximada si no se encuentra una coincidencia exacta, devolverƔ el mayor mƔs alto inferior al valor_buscado. En caso que el argumento ordenado sea FALSO se devolverƔ una coincidencia exacta, en caso de no encontrar el valor, devolverƔ el error #N/A.
Hay algunos tips a tener en cuenta cuando se buscan datos como fechas, número o texto; en caso de buscar valores de fecha o números se debe tener en cuenta que Excel no los almacene como texto ya que la función BUSCARH puede devolver un valor incorrecto.
Cuando el sea FALSO y valor_buscado sea un dato de texto, se pueden usar caracteres comodĆn como el signo de interrogación (?) el asterisco (*) en el argumento valor_buscado, ahora si lo que se desea buscar es un sigo de interrogación o asterisco especĆficamente, se debe escribir un tilde (~) antes del carĆ”cter.
La función BUSCARH tiene dos limitaciones importante la primera es que no puede buscar valores por encima de la primer fila del rango, en el ejemplo que se presenta se buscarĆ” el valor de un importe de ventas de AmĆ©rica en dicha base cuyo rango de bĆŗsqueda es B1:B13, si hubiese existido una fila encima de ese rango la función no podrĆa devolver el valor, ya que siempre el rango debe comenzar donde se encuentra la fila con el dato a buscar.
La otra limitación importante es que devuelve el primer valor coincidente, si hubiera dos, tres o mĆ”s datos coincidentes, esta función BUSCARH no es capaz de devolver todos los datos, ejemplo si se hubiese dos campos llamado AmĆ©rica, esta función solo devolverĆa la primera coincidencia a pesar que hay varias como se puede observar en la imagen de arriba.
=BUSCARH(A2;Hoja1!$B$1:$E$13;2) |
Esta fórmula nos indica que se debe buscar el valor que estÔ en la celda B2, en este caso el mes de Enero; el cual deberÔ ser buscado en la hoja1 y dentro de esta en el rango $B$1:$E$13, aquà es preciso aclarar que se debe colocar el rango con una referencia absoluta es decir con el signo «$», ello es para que el rango a buscar quede fijo, porque de lo contrario si colocamos referencia relativa (B1: E13), cada vez que copiemos la fórmula hacia abajo se irÔ modificando el rango a buscar también, lo cual nos invalida el copiado de la fórmula ya que los datos no estarÔn en el rango modificado, la fórmula sólo funcionarÔ para la primer fila. Para solucionar este inconveniente siempre se debe escribir el rango de la fórmula BUSCARH en forma absoluta, este problema se soluciona si en vez de escribir el rango, se escribe el nombre del rango, que previamente se debe haber sido creado.
Continuando, colocamos referencia absoluta del rango a buscar, para no tener problemas al copiar la fórmula hacia abajo, el indicador de filas, que es el otro argumento necesario, en este caso es 2 es decir nos devolverÔ la venta del mes de Enero, recordemos que la primer fila del rango es donde estÔ el dato a buscar.
En el ejemplo también he confeccionado una fórmula con la función BUSCARH para la fila 3 siendo, el mismo argumento, el mismo rango a buscar, pero en este caso el indicador de filas, es decir en que fila se encuentra el dato requerido, es la fila3, devolviendo las ventas del mes de Diciembre
Desde el link del final se puede descargar el archivo de ejemplo, para ver en detalle el funcionamiento de la función BUSCARH
<img id=»DCSIMG» src=»http://m.webtrends.com/dcs0junic89k7m2gzez6wz0k8_7v8n/njs.gif?dcsuri=/nojavascript&WT.js=No» alt=»» class=»cdMetricsImage» />
Otros post de utilidad:
- Recuperar password de hoja bloqueada
- Abre explorador de archivo de Windows e inserta foto
- Abre explorador de archivo de Windows
- Combobox suma datos repetidos
- Busca un dato en todas las hojas de excel
- Combobox incrustado en Excel
- Formulario para insertar datos en hoja de excel
- Formulario de alera y envĆo de mail
- Tutoriales sobre VBA
- Llenar combobox y buscar datos
- Mensaje de Alerta y envĆo de mail con Excel
- Combobox que lista hojas de excel y las selecciona
- Busca un dato en todas las hojas de excel
(adsbygoogle = window.adsbygoogle || []).push({});
If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.
Si te gustó por favor compÔrtelo con tus amigos
If you liked please share it with your friends