es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

INDEX y MATCH deben devolver múltiples filas.

Mi objetivo: Informar sobre todos los eventos que ocurran en una ciudad (+ detalles) en una pestaña separada, a partir de una hoja de cálculo principal con eventos en más de 20 ciudades.

Si la columna R dice “Boston”, informar [nombre del cliente, fecha del evento, hora del evento, número de participantes, enlace del video, moderador, notas, etc.] en la siguiente fila disponible de la Hoja8. Boston usará la Hoja8 para ver todos los eventos que ocurran allí, así como los detalles relevantes para ellos.

La fórmula que tengo hasta ahora es
=INDEX(Hoja1!$A:$T, COINCIDIR(“Boston”, Hoja1!$R:$R, 0))

Devuelve toda la fila como se desea, pero hay dos problemas:
1) No necesito la fila COMPLETA, solo ciertos puntos de datos.
2) No devuelve TODOS los eventos de Boston.

He intentado con la función de búsqueda estándar y VLOOKUP con una columna oculta (duplicada de la columna R). No soy bueno con las tablas dinámicas, pero también las probé. INDEX/MATCH parece ser lo más cercano a lo que necesito. Solo necesita un POCO más de ajuste fino.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en Google Sheets, aquí tienes una posible solución para el objetivo dado de informar todos los eventos que ocurren en Boston en una pestaña separada en la hoja Sheet8:

    1. En primer lugar, selecciona la celda donde deseas mostrar el primer punto de datos (por ejemplo, el nombre del cliente) para los eventos de Boston en la hoja Sheet8. Digamos que es la celda A2.
    2. Escribe la siguiente fórmula en la celda A2:

    =FILTER(Sheet1!A:T, Sheet1!R:R=”Boston”, {FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE})

    1. Presiona Enter.

    Explicación:

    La función FILTER devuelve una matriz de valores de un rango que cumple una condición especificada. En este caso, queremos filtrar la hoja Sheet1 de A:T en función de si el valor correspondiente en la columna R es igual a “Boston”. Las llaves al final de la fórmula especifican qué columnas incluir en la matriz filtrada. Como solo queremos ciertos puntos de datos, incluimos TRUE para esas columnas y FALSE para las demás.

    1. Copia la celda A2 hacia la derecha para completar el resto de los puntos de datos de los eventos de Boston.
    2. Selecciona las celdas A2:T2 y arrastra el asa de relleno hacia abajo hasta la última fila de datos en la hoja Sheet8 para poblaren la tabla todos los eventos de Boston que cumplan con la condición especificada.

    Nota: Puedes modificar las condiciones en la fórmula (por ejemplo, cambiar “Boston” a otro nombre de ciudad) para informar eventos de una ciudad diferente. También puedes ajustar el rango de datos en la hoja Sheet1 (por ejemplo, cambiar A:T para excluir ciertas columnas) para incluir solo los datos que necesites.

Comments are closed.