Si está trabajando en sus cuentas y necesita convertir todos sus gastos en el extranjero a la moneda en la que presenta sus declaraciones de impuestos, necesita saber el tipo de cambio en la fecha de cada gasto. No es necesario que lo completes a mano: puedes obtener una lista con los tipos de cambio diarios y hacer que Excel encuentre la conversión adecuada para cada gasto. También puede usar BUSCARV cuando necesite encontrar una parte por número de parte, un empleado por número de empleado, un código internacional de país o cualquier otra cosa que esté buscando mediante una clave de un registro maestro que solo tiene sentido copiar en su hoja de cálculo actual.

Pero si solo lo hace una vez al año, probablemente necesite investigar cómo usar la función BUSCARV en Excel.

Para la tercera función más utilizada en Excel (después de SUMA y PROMEDIO), BUSCARV es compleja. De forma predeterminada, encuentra coincidencias aproximadas, aunque eso casi nunca es lo que desea, por lo que debe recordar configurar FALSO en la función. Et ce n'est pas flexible : si vous ajoutez ou supprimez une colonne dans la feuille où vous recherchez des chiffres, la formule n'est pas mise à jour comme elle le fait pour des fonctions comme SUM, vous devez donc modifier votre formule VLOOKUP a mano. Debe organizar los datos de origen de modo que la columna de índice, como la fecha, esté a la izquierda y los valores deseados, como la tasa, a la derecha; no puede encontrar el día en que la operación fue peor o mejor sin tener una segunda copia de los datos con los datos en un orden diferente. No puede cambiar el orden de búsqueda, y si necesita buscar información en filas en lugar de columnas, debe usar una función diferente, HLOOKUP, en su lugar.

BUSCARV también puede afectar el rendimiento porque crea una matriz que abarca la columna de índice, la columna que contiene los datos que necesita y todas las demás columnas intermedias, incluso si no le importan los datos intermedios.

Imagen: Mary Branscombe/TechRepublic

La nueva función BUSCARX resuelve todos estos problemas porque es más simple, más flexible y no ralentizará sus hojas de cálculo de la misma manera. Puede buscar resultados de filas o columnas, y la columna de datos no necesita estar a la derecha de la columna de índice. Puede apuntar BUSCARX a varias columnas y recuperar más de una información; puede buscar tanto el nombre del empleado como el departamento en el que se encuentra, por ejemplo. Puede incluir un error personalizado para completar (como "nombre no encontrado") si no se encuentra ninguna coincidencia en lugar de obtener el #N/A predeterminado. Puede personalizar tanto el orden de búsqueda como el funcionamiento de la coincidencia. Y el resultado que obtiene es una referencia, no un valor, lo que significa que puede pasarlo a otra fórmula.

XLOOKUP necesita al menos tres parámetros: el término que usa para buscar, dónde buscar el término y los datos que necesita recuperar, y dónde colocar los datos buscados.

El primer término, valor_buscado, puede ser una celda con el valor que está buscando, un valor que ingresa en la fórmula como un nombre u otra fórmula como un cálculo. Esto es lo mismo que con BUSCARV, pero también puede ser una concatenación de varias celdas en una matriz: B1, B2 y B3 encuentran el valor donde coinciden las tres celdas, por ejemplo, en lugar de una sola celda para hacer coincidir.

APRENDE MÁS: Precios y características de Office 365 para consumidores

Pero en lugar de una matriz como A2:D400 que le dice a BUSCARV que busque en las celdas A2 a A400 el término de búsqueda y luego recupere el valor de la misma fila en la columna D, BUSCARX usa dos parámetros: lookup_array y return_array. Para la misma búsqueda, serían A2:A400 y D2:D400. En lugar de crear una tabla con casi 1600 celdas, XLOOKUP solo tiene que manejar un poco menos de 800. Cuanto más grande sea la hoja de cálculo desde la que está buscando, mayor será la diferencia de rendimiento resultante.

Además, si inserta una nueva columna entre la columna de índice y aquella en la que se encuentran los resultados, la fórmula se actualiza automáticamente en lugar de dividirse como lo haría con BUSCARV, porque obtendría los resultados de la columna incorrecta.

Si desea buscar varias columnas para el valor correspondiente, únalas usando &—C2:C200& E2:E200.

Si necesita saber qué ubicación tuvo las ventas más altas, quién usó más su cuota de disco o quién usó la menor cantidad de días de vacaciones, use una fórmula MAX o MIN en lookup_value. Esto es más flexible que con BUSCARV porque no tiene que reorganizar los datos para que el valor que usa para buscar información esté siempre en la columna más a la izquierda; XLOOKUP puede mirar hacia la izquierda o hacia la derecha, hacia arriba o hacia abajo; solo especifique las columnas o filas para buscar.

Si está viendo estos números en la misma hoja de trabajo, simplemente puede usar la fila total de una tabla y establecer el total en MAX o MIN o usar el formato condicional para extraer información. Pero si desea recuperar ese mínimo o máximo para usarlo en otra hoja de trabajo, necesita una función de búsqueda.

Si desea buscar varias piezas de información con la misma búsqueda, aún puede usar una matriz, pero puede recuperar todo con una sola búsqueda en lugar de necesitarla para cada pieza de información que desea recuperar. Entonces, para encontrar el nombre del empleado en la columna C y su departamento en la columna D, debe completar return_array como C2: D400.

Si está satisfecho con el orden de búsqueda estándar y el error, eso es todo lo que necesita para hacer su búsqueda. Es una fórmula más fácil de entender que BUSCARV. Pero también puedes personalizar la búsqueda.

Si desea un error personalizado como "nombre no encontrado" o "no hay tasa de cambio para esta fecha" o algo que explique más claramente que #N/A que no hubo ninguna coincidencia para recuperar, colóquelo entre comillas como el cuarto parámetro ( llamó [if_not_found]).

Por lo general, busca la respuesta exacta: un nombre o el tipo de cambio de un día específico, por ejemplo. Pero también puede encontrar dónde cae un número en una escala, como averiguar en qué categoría impositiva cae un salario. En este caso, es posible que no pueda obtener una coincidencia exacta. Ajustar el quinto parámetro [match_mode] a 1 y si no hay una coincidencia exacta, obtendrá el siguiente resultado más alto; -1 obtiene el siguiente elemento más pequeño. Si está haciendo coincidir un salario que se encuentra dentro de una categoría impositiva, querrá coincidir con el siguiente resultado más grande, ya que las categorías impositivas se aplican hasta una cifra máxima. Por lo tanto, un salario de £ 30,000 debe buscar la tasa impositiva del 20% que se aplica hasta £ 50,000: el partido en el siguiente resultado más alto lo obtendrá.

VER: Cómo convertirse en desarrollador: una hoja de trucos (TechRepublic)

Establezca match_mode en 2 y puede usar el Excel habitual. y * comodines para especificar con qué comparar. De esta manera puede buscar Sur y Sudeste con 'Sur*' o Noroeste y Suroeste con '*Oeste'.

La búsqueda predeterminada de BUSCARX es de arriba a abajo: configure el sexto parámetro [search_mode] a -1 si desea buscar desde el final de la lista hasta encontrar la primera coincidencia.

Índice
  • función a función
  • función a función

    Puede anidar funciones BUSCARX para extraer una celda de una matriz buscando las etiquetas en la fila superior y la columna izquierda: use la primera BUSCARX para encontrar la primera etiqueta y complete otra función BUSCARX como return_array para encontrar la segunda etiqueta y el resultado será el contenido de la celda donde se cruzan. (Es como usar las funciones ÍNDICE y COINCIDIR, pero no necesita aprender otras dos funciones). La forma más fácil de hacer esto es tener las mismas etiquetas arriba y al lado de la celda donde desea ver el resultado y usar esas etiquetas. para emparejar

    El resultado que devuelve BUSCARX es una referencia a una celda en lugar de una copia del valor que contiene, por lo que también puede pasarlo a otra fórmula. Si está haciendo dos BUSCARX, puede convertir eso en una matriz y usar SUM para sumar todas las celdas, o MAX para encontrar los valores más grandes entre los dos. De esta manera, puede consultar el tipo de cambio al principio y al final del mes y ver la tasa más alta.

    XLOOKUP todavía está en versión beta; solo puede obtenerlo si está inscrito en el programa Office Insiders. Microsoft probó XLOOKUP para todos los Insiders desde principios de septiembre, pero es posible que aún no haya llegado a todos, así que sigue revisando si no lo ves. Si ya lo está utilizando, tenga en cuenta que podría cambiar antes de que se lance como característica final. Desde que se introdujo por primera vez BUSCARX, el [not_found] se agregó (originalmente era el sexto parámetro, pero luego se movió para ser el cuarto parámetro para que no tenga que poner parámetros vacíos para usarlo).

    Cuando se envíe, estará disponible como parte de una suscripción de Office 365 y luego en la próxima versión permanente de Excel que se lanzará. Por lo tanto, si ya compró una licencia permanente para Excel 2019, solo la obtendrá después de actualizar, como cualquier otra función de suscripción. Si siempre desea las funciones más recientes de Office lo antes posible, para eso están las suscripciones de Office 365.