[AYUDA] Buscador excel

11/10/2005 - 20:33 por neotrix | Informe spam
buenas noches

me pueden ayudar con el codigo para buscar un elemento en una columna y que
dicho elemento me lo muestre en otra celda de otra columna

gracias por su ayuda

Preguntas similare

Leer las respuestas

#1 Hernandez, Roberto
11/10/2005 - 22:49 | Informe spam
me pueden ayudar con el codigo para buscar un elemento en una columna y
que
dicho elemento me lo muestre en otra celda de otra columna





Utiliza la función BUSCARV. En la ayuda encontrarás mucho que saber...

BUSCARV
Busca un valor específico en la columna más a izquierda de una matriz y
devuelve el valor en la misma fila de una columna especificada en la tabla.
Utilice BUSCARV en lugar de BUSCARH cuando los valores de comparación se
encuentren en una columna situada a la izquierda de los datos que desea
encontrar.

La V de BUSCARV significa "Vertical".

Sintaxis

BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)

Valor_buscado es el valor que se busca en la primera columna de la matriz.
Valor_buscado puede ser un valor, una referencia o una cadena de texto.

Matriz_buscar_en es la tabla de información donde se buscan los datos.
Utilice una referencia a un rango o un nombre de rango, como por ejemplo
Base_de_datos o Lista.

a.. Si el argumento ordenado es VERDADERO, los valores de la primera
columna del argumento matriz_buscar_en deben colocarse en orden ascendente:
...; -2; -1; 0; 1; 2; ... ; A-Z; FALSO; VERDADERO. De lo contrario, BUSCARV
podría devolver un valor incorrecto.

b.. Para colocar los valores en orden ascendente, elija el comando Ordenar
del menú Datos y seleccione la opción Ascendente.

c.. Los valores de la primera columna de matriz_buscar_en pueden ser
texto, números o valores lógicos.

d.. El texto en mayúsculas y en minúsculas es equivalente.

Indicador_columnas es el número de columna de matriz_buscar_en desde la
cual debe devolverse el valor coincidente. Si el argumento
indicador_columnas es igual a 1, la función devuelve el valor de la primera
columna del argumento matriz_buscar_en; si el argumento indicador_columnas
es igual a 2, devuelve el valor de la segunda columna de matriz_buscar_en y
así sucesivamente. Si indicador_columnas es menor que 1, BUSCARV devuelve el
valor de error #¡VALOR!; si indicador_columnas es mayor que el número de
columnas de matriz_buscar_en, BUSCARV devuelve el valor de error #¡REF!

Ordenado es un valor lógico que especifica si BUSCARV debe localizar una
coincidencia exacta o aproximada. Si se omite o es VERDADERO, devolverá una
coincidencia aproximada. En otras palabras, si no localiza ninguna
coincidencia exacta, devolverá el siguiente valor más alto inferior a
valor_buscado. Si es FALSO, BUSCARV encontrará una coincidencia exacta. Si
no encuentra ninguna, devolverá el valor de error # N/A.
Respuesta Responder a este mensaje
#2 neotrix
12/10/2005 - 05:55 | Informe spam
"Hernandez, Roberto" wrote in
news::

muchas gracias, ya he conseguido lo que queria

ahora me surge el problema de que salte un mensaje de error si no se
encuentra el valor buscado

he leido algunos mensajes del grupo respecto a este tema, y utilizan el
codigo: "On Error Resume Next", pero no consigo aplicarlo de forma
correcta

busco que salte un mensaje de error si no se encuentra el resultado de la
busqueda y otro mensaje diferente cuando la busqueda haya finalizado

gracias por su ayuda

un saludo

me pueden ayudar con el codigo para buscar un elemento en una columna
y que
dicho elemento me lo muestre en otra celda de otra columna





Utiliza la función BUSCARV. En la ayuda encontrarás mucho que saber...

BUSCARV
Busca un valor específico en la columna más a izquierda de una matriz
y devuelve el valor en la misma fila de una columna especificada en la
tabla. Utilice BUSCARV en lugar de BUSCARH cuando los valores de
comparación se encuentren en una columna situada a la izquierda de los
datos que desea encontrar.

La V de BUSCARV significa "Vertical".

Sintaxis

BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)

Valor_buscado es el valor que se busca en la primera columna de la
matriz. Valor_buscado puede ser un valor, una referencia o una cadena
de texto.

Matriz_buscar_en es la tabla de información donde se buscan los
datos. Utilice una referencia a un rango o un nombre de rango, como
por ejemplo Base_de_datos o Lista.

a.. Si el argumento ordenado es VERDADERO, los valores de la primera
columna del argumento matriz_buscar_en deben colocarse en orden
ascendente: ...; -2; -1; 0; 1; 2; ... ; A-Z; FALSO; VERDADERO. De lo
contrario, BUSCARV podría devolver un valor incorrecto.

b.. Para colocar los valores en orden ascendente, elija el comando
Ordenar
del menú Datos y seleccione la opción Ascendente.

c.. Los valores de la primera columna de matriz_buscar_en pueden ser
texto, números o valores lógicos.

d.. El texto en mayúsculas y en minúsculas es equivalente.

Indicador_columnas es el número de columna de matriz_buscar_en desde
la cual debe devolverse el valor coincidente. Si el argumento
indicador_columnas es igual a 1, la función devuelve el valor de la
primera columna del argumento matriz_buscar_en; si el argumento
indicador_columnas es igual a 2, devuelve el valor de la segunda
columna de matriz_buscar_en y así sucesivamente. Si indicador_columnas
es menor que 1, BUSCARV devuelve el valor de error #¡VALOR!; si
indicador_columnas es mayor que el número de columnas de
matriz_buscar_en, BUSCARV devuelve el valor de error #¡REF!

Ordenado es un valor lógico que especifica si BUSCARV debe localizar
una coincidencia exacta o aproximada. Si se omite o es VERDADERO,
devolverá una coincidencia aproximada. En otras palabras, si no
localiza ninguna coincidencia exacta, devolverá el siguiente valor más
alto inferior a valor_buscado. Si es FALSO, BUSCARV encontrará una
coincidencia exacta. Si no encuentra ninguna, devolverá el valor de
error # N/A.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida