Busque en una columna un valor y devuelva los valores concatenados de una segunda columna en las filas correspondientes

Jaime

Tengo una columna de tecnologías y una columna de empresas que utilizan esas tecnologías.

Necesito buscar en la columna de tecnologías (cada celda contiene múltiples tecnologías) y devolver todas las empresas coincidentes

Data de muestra:

Companies    Technologies                     
ACME         MailChimp, Dotmailer, Dynamics 
Phazer       Eloqua, Salesforce
Example      Dynamics, Dotmailer
Other        MailChimp, Eloqua

En este ejemplo, quiero buscar empresas que utilicen Dotmailer en la columna de tecnologías y devolver todos los valores coincidentes (empresas) de la columna de empresas como una cadena separada por comas.

Entonces, el retorno aquí debería ser: ACME,Example

Probé IF y VLOOKUP y no pude hacer que funcionara.

Luuklag

Supongo que sus datos están en la columna A, B.

Ahora hagamos uso de algunas células auxiliares:

La celda F1 será la celda donde ingrese sus criterios de búsqueda.

La columna C se utilizará para indicar coincidencias, las encontramos y las mostramos con la siguiente fórmula en C2 y hacia abajo: =IF(IFERROR(Find($F$1,B2),"")<>"";A2)

Desafortunadamente, el uso de concatenar con celdas vacías no funciona, por lo que también necesitamos la columna D de ayuda. En la columna D usamos la siguiente fórmula para construir una cadena de todas las coincidencias encontradas en la columna C. Comenzando en D2: =IF(C2<>"";C2;"")Y en D3: =IF(D2<>"";IF(C3<>"";D2&","&C3;D2);IF(C3<>"";C3;""))que arrastramos hacia abajo.

Luego, la celda F2 devolverá el resultado insertando =INDIRECT("D"&COUNTA(D:D))

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

R, reste un valor de los valores correspondientes y siguientes en una columna numérica cada vez que se cumplan las condiciones en otra columna

Copie el valor en las filas vacías de una columna si los valores de las filas correspondientes de las otras columnas son iguales (Pandas)

Excel: busque un valor en una matriz y devuelva el contenido de la columna correspondiente

Pandas renombra un valor como otro valor en una columna y agrega los valores correspondientes en la otra columna

Pandas: busque filas donde hay valores duplicados en una columna y valores diferentes en una segunda columna

Para todas las "palabras" únicas de una columna, busque celdas únicas de otra columna, luego promedie los valores correspondientes de otra columna en Python

Busque los valores de la lista en un archivo csv y devuelva el otro valor de columna en python

Pandas: reemplace los valores en una columna con 'Otro' según el recuento de filas correspondientes al valor

Encuentre el valor máximo de una columna y devuelva los valores de fila correspondientes usando Pandas

Encuentre el valor máximo de una columna y devuelva los valores de fila correspondientes usando Pandas

¿Crear nuevas filas basadas en los valores de una columna y asignarles un nuevo valor a estas nuevas filas?

¿Cómo seleccionar una columna con el valor máximo de otra columna y todas las filas correspondientes de la columna en otra tabla?

Convierta una columna con datos categóricos en una columna separada para cada categoría y transponga los datos variables de las columnas correspondientes a filas

¿Cuál es la mejor manera de completar una columna de un marco de datos con valores condicionales basados en las filas correspondientes en otra columna?

Necesita una consulta como UNION, pero devuelve datos en los alias de columna correspondientes de la segunda y enésima consulta, no en las primeras columnas / alias de consulta

¿Reemplazar (gsub) todas las filas en una columna de los valores en otra columna?

Filas de Mysql que tienen los mismos valores pero en una columna diferente y las muestran en una sola fila

Busque una palabra clave en una matriz y, si coincide, devuelva el valor de la columna Derecha.

Busque en una columna de una tabla de una base de datos MySQL y devuelva una columna diferente

Tome filas que comparten un valor en una columna y combine valores de otra columna en pandas dataframe

Cómo obtener todas las filas correspondientes a los valores máximos de una columna usando groupby

Contraer un valor de columna en líneas, copiar valores de una segunda columna

Cuente los valores repetidos en una columna específica en un archivo CSV y devuelva el valor a otra columna (python2)

¿Una fórmula para dividir una columna en 2? Todos los valores de las filas de números pares irán a la segunda columna, las filas de números impares irán a la tercera columna

Cambiar el nombre de las filas de una columna en función de las filas correspondientes de otra columna

Intentando convertir los valores de una columna en las filas de una nueva tabla

Encuentre todas las coincidencias de cadenas en una columna en un segundo marco de datos y devuelva las coincidencias en filas adyacentes

Pandas: filtre filas con el mismo valor en una columna y múltiples valores en otra columna según la existencia de un valor en la última columna

Encuentre un valor en una columna y devuelva el valor de la misma fila pero una columna diferente

TOP Lista

CalienteEtiquetas

Archivo