La función CONCATENAR
en Excel
La función CONCATENAR en Excel nos permite unir dos o más
cadenas de texto en una misma celda lo cual es muy útil cuando nos
encontramos manipulando bases de datos y necesitamos hacer una
concatenación.
Sintaxis de la función CONCATENAR
La función CONCATENAR tiene una sintaxis muy sencilla donde cada
argumento será un texto que se irá uniendo al resultado final. El máximo
de argumentos que podemos especificar en la función es de 255 y el
único obligatorio es el primer argumento.
Texto1 (obligatorio): El primer texto que se unirá a la cadena de
texto final.
Texto2 (opcional): El segundo texto a unir al resultado final. Todos
los argumentos son opcionales a partir del segundo argumento.
Ejemplo de la función CONCATENAR
La función CONCATENAR nos puede ayudar en casos en los que la
información está distribuida en varias columnas y deseamos integrar la
información en una sola. Por ejemplo, tengo información de los nombres
de los empleados en 3 columnas diferentes:
Para unir el nombre y los apellidos de todos los empleados en la columna
D podemos seguir los siguientes pasos.
1. En la celda D2 comenzaré a escribir la función
CONCATENAR especificando el primer argumento:
=CONCATENAR(A2,
2. Como segundo argumento debo especificar un espacio vacío de
manera que el Nombre y el Apellido paternos permanezcan
separados en la nueva cadena de texto:
=CONCATENAR(A2," ",
3. Ahora puedo especificar el tercer y cuarto argumento que será el
Apellido paterno con su respectivo espacio:
=CONCATENAR(A2," ",B2," ",
4. Y como último paso en el quinto argumento irá el Apellido materno:
=CONCATENAR(A2," ",B2," ",C2)
La función CONCATENAR nos da el resultado esperado en la celda D2:
Sólo resta copiar la fórmula hacia abajo para que Excel realice la
concatenación de los demás nombres.
La función BUSCARV en
Excel
La función BUSCARV en Excel nos permite encontrar un valor dentro de
un rango de datos, es decir, podemos buscar un valor dentro de una
tabla y saber si dicho valor existe o no. Esta función es una de las más
utilizadas para realizar búsquedas en Excel por lo que es importante
aprender a utilizarla adecuadamente.
Preparar los datos para la función BUSCARV
Comenzaremos con un ejemplo sencillo donde utilizaremos la función
BUSCARV para realizar una búsqueda dentro de un directorio telefónico.
Pero antes de escribir la fórmula que nos ayudará a realizar la búsqueda,
será importante poner atención a los datos de origen.
Para utilizar la función BUSCARV debemos cumplir con algunas
condiciones en nuestros datos. En primer lugar debemos tener la
información organizada de manera vertical, es decir organizada por
columnas.
Esto es necesario porque la función BUSCARV recorre los datos de
manera vertical (por eso la letra “V” en el nombre de la función) hasta
encontrar la coincidencia del valor que buscamos. Por ejemplo, los datos
de nuestro directorio telefónico deberán estar organizados de la siguiente
manera:
Algo que nunca debes olvidar es que la función BUSCARV siempre
realizará la búsqueda sobre la primera columna de los datos. En el rango
mostrado en la imagen anterior (A2:B11), la función BUSCARV realizará
la búsqueda sobre la columna A.
Esto quiere decir que para nuestro ejemplo podremos buscar un nombre
y obtener el teléfono, pero no podremos buscar un teléfono y obtener el
nombre ya que la búsqueda siempre se realiza sobre la primera columna
de la izquierda. Por esta razón es importante preparar los datos
adecuadamente para obtener los resultados que necesitamos.
Algo que también debemos cuidar con la tabla de búsqueda es que, si
existen otras tablas de datos en la misma hoja de Excel debemos dejar al
menos una fila y una columna en blanco entre nuestros datos de
búsqueda y las otras tablas de manera que la función detecte
adecuadamente el rango donde se realizará la búsqueda.
Una vez que nuestros datos cumplen con estas condiciones estaremos
listos para utilizar la función BUSCARV y realizar búsquedas en Excel.
Sintaxis de la función BUSCARV
La gran mayoría de las funciones de Excel tienen argumentos que son la
manera en cómo le indicamos los datos con los que trabajará así como
ciertos criterios de ejecución. En el caso de la función BUSCARV
tenemos cuatro argumentos que describo a continuación:
Valor_buscado (obligatorio): Este es el valor que queremos
encontrar y el cual será buscado en la primera columna del rango
de datos. Podemos colocar el texto encerrado en comillas o
podemos colocar la referencia a una celda que contenga el valor
buscado. La función BUSCARV no hará diferencia entre
mayúsculas y minúsculas.
Matriz_buscar_en (obligatorio): El segundo argumento es una
referencia al rango de celdas que contiene los datos.
Indicador_columnas (obligatorio): El Indicador_columnas es el
número de columna que deseamos obtener como resultado. Una
vez que la función BUSCARV encuentra una coincidencia
del Valor_buscadonos devolverá como resultado la columna que
indiquemos en este argumento.
Ordenado (opcional): Este argumento es un valor lógico, es decir
falso o verdadero. Con este argumento indicamos a la función
BUSCARV el tipo de búsqueda que realizará y que puede ser una
búsqueda exacta (FALSO) o una búsqueda aproximada
(VERDADERO). Si este argumento se omite se supondrá un valor
VERDADERO.
Como puedes ver, la función BUSCARV tiene tres argumentos
obligatorios y uno opcional. Sin embargo, te recomiendo siempre utilizar
los cuatro argumentos indicando en el último de ellos el valor FALSO
para asegurar una búsqueda exacta.
Por otra parte, es importante mencionar que no todos los países de habla
hispana utilizamos las misma normas en cuanto al carácter separador de
listas. Así que, dependiendo de la configuración regional de tu equipo,
deberás separar los argumentos de la función BUSCARV por una coma
(,) o por un punto y coma (;).
Los ejemplos están hechos en una versión de Excel instalada en un
equipo con configuración regional Español (México) y por lo tanto verás
una coma en la separación de los argumentos de la función BUSCARV
pero deberás estar consciente de que existe la posibilidad de que debas
utilizar el punto y coma.
Como regla general puedo decir que, si en tu país se acostumbra utilizar
la coma como el separador de miles, entonces también utilizarás la coma
(,) para separar los argumentos de la función BUSCARV. Por el contrario,
si en tu país se utiliza el punto como el separador de miles, entonces
utilizarás el punto y coma (;) en los argumentos de la función.
Ejemplo de la función BUSCARV
Para hacer una búsqueda con la función BUSCARV sobre los datos de
ejemplo, seguiremos los siguientes pasos:
1. En la celda E1 colocaré el valor que deseo buscar y que es uno de
los nombres de la columna A.
2. En la celda E2 ingresaré el nombre de la función BUSCARV de la
siguiente manera: =BUSCARV(
3. Inmediatamente después de ingresar el paréntesis haré clic en la
celda E1 para incluir la referencia de celda e introduzco una coma
(,) para concluir con el primer argumento de la
función: =BUSCARV(E1,
4. Para especificar el segundo argumento, debo seleccionar la tabla
de datos sin incluir los títulos de columna que para nuestro ejemplo
será el rango A2:B11. Una vez especificada la matriz de búsqueda
debo introducir una coma (,) para finalizar con el segundo
argumento: =BUSCARV(E1,A2:B11,
5. Como tercer argumento colocaré el número 2 ya que quiero que la
función BUSCARV me devuelva el número de teléfono de la
persona indicada en la celda E1. Recuerda que la numeración de
columnas empieza con el 1 y por lo tanto la columna Teléfono es la
columna número 2. De igual manera finalizo el tercer argumento
con una coma (,): =BUSCARV(E1,A2:B11,2,
6. Para el último argumento de la función especificaré el valor FALSO
ya que deseo hacer una búsqueda exacta y finalmente terminará el
ingreso de los argumentos con un
paréntesis. =BUSCARV(E1,A2:B11,2,FALSO)
De esta manera, la función BUSCARV hará la búsqueda del valor de la
celda E1 sobre los valores del rango A2:A11 y como resultado nos
devolverá la celda de la columna B2:B11 que le corresponda. Observa el
resultado de la función recién descrita:
Una ventaja de haber colocado el valor buscado en la celda E1 es que
podemos modificarlo para buscar el teléfono de otra persona y la función
BUSCARV actualizará el resultado automáticamente.
Errores comunes al usar la función BUSCARV
Si la columna llave no tiene valores únicos para cada fila entonces
la función BUSCARV regresará el primer resultado encontrado que
concuerde con el valor buscado.
Si especificamos un indicador de columna mayor al número de
columnas de la tabla obtendremos un error de tipo #¡REF!
Si colocamos el indicador de columna igual a cero la función
BUSCARV regresará un error de tipo #¡VALOR!
Si configuramos la función BUSCARV para realizar una búsqueda
exacta, pero no encuentra el valor buscado, entonces la función
regresará un error de tipo #N/A.
La función BUSCARV es una de las funciones más importantes en Excel.
Es necesario que dediques tiempo para aprender correctamente su uso y
podrás sacar mucho provecho de esta función.
Funcion Consultav o Buscarv
Esta funcion es la q se encarga de del funcionamiento ya que el objetivo de dicha funcion
es buscar o estraer un valor q esta incluido en la matriz.
Con el afán de tener un nombre más descriptivo de la función BUSCARV en Excel
2010, el equipo de Microsoft decidió efectuar un cambio de nombre a esta famosa y
útil función. En Excel 2010 la podrás encontrar con el nombre de CONSULTAV
De acuerdo a un comunicado oficial de Microsoft la función BUSCARV en Excel
2010 había cambiado su nombre a CONSULTAV. Este era un cambio real, sin
embargo hubo tanta confusión y comentarios de parte de los usuarios de Excel 2010
que se decidió regresar el nombre de la función a BUSCARV a partir del lanzamiento
del Ser vice Pack 1 de Office.
Y la cual se trabaja de la siguiente manera
=consultav (valor_buscado; matriz_buscar_en; indicador_columnas; ordenado)
Para demostrar cómo funciona CONSULTAV, observaremos una tarea en la que se usan los datos
del rango B3:C11 (se muestra en la siguiente imagen) para devolver tarifas por hora en el rango
F3:F11, para los nombres enumerados en el rango E3:E11. Tenga en cuenta que el orden de los
nombres en E3:E11 es diferente del de los nombres en B3:B11.
La lógica sencilla que se emplea aquí es buscar un nombre enumerado en el rango E3:E11, dentro
del rango B3:B11; devolver la tarifa por hora correspondiente a ese nombre, enumerada en el
rango C3:C11, y escribir la tarifa en el rango F3:F11.
La fórmula para lograr esto es la siguiente:
=CONSULTAV(E3,$B$3:$C$11,2,FALSO)
Para comprender esta fórmula, considere la sintaxis de CONSULTAV:
CONSULTAV(valor_buscado,matriz_buscar_en,indicador_columnas,ordenado)
A continuación, desglosaremos los argumentos de la sintaxis de este ejemplo en particular:
valor_buscado Hace referencia a la celda que contiene el valor que desea buscar. Por lo
tanto, para la celda F3, el valor_buscado es E3.
matriz_buscar_en Hace referencia al rango que contiene tanto los datos que se buscan
como los datos que se desean devolver. En este ejemplo, el rango B3:C11 es la lista desde la cual
se devolverá la tarifa por hora.
indicador_columnas Hace referencia al número de columna dentro del rango
$B$3:$C$11 donde se encuentran los datos que desea que se devuelvan. En este ejemplo, la tarifa
por hora se encuentra en la columna 2.
ordenado Este valor especifica si CONSULTAV va a buscar una coincidencia exacta o
aproximada. Si es VERDADERO o se omite, devolverá una coincidencia exacta o aproximada.
Para que esto funcione correctamente, los valores de la primera columna de matriz_buscar_en
deben estar clasificados según un criterio de ordenación ascendente. Si es FALSO, como en este
ejemplo, CONSULTAV sólo buscará una coincidencia exacta. En este caso, no es necesario
ordenar los valores de la primera columna de matriz_buscar_en.