Lista compuesta de dos (o más) columnas

-1

Buscando ideas sobre cómo abordar esto automáticamente. Aquí hay un ejemplo para explicarlo.

Tengo una columna A en una hoja que contiene tipos de frutas, por ejemplo, plátano, manzana, naranja, higo, kiwi.

Tengo la columna B en otra hoja que contiene, por ejemplo, arándano, fresa, higo, chirimoya, plátano.

Quiero una sola columna X de fruta sin duplicados. Puedo hacer esto manualmente simplemente copiando una columna, pegándola en la parte inferior de la otra y luego eliminando los duplicados.

Sin embargo, cada vez que agrego una entrada a cualquiera de las columnas, tengo que hacer todo esto nuevamente.

¿Hay alguna manera de que Excel cree automáticamente la columna X a partir de las columnas A y B, incluso si las entradas se agregan a A o B?

David M
fuente
realice la operación manualmente y regístrela como una macro. Obtendrá su script VBA automáticamente
Prasanna

Respuestas:

1

Puedo sugerir hacer listas únicas primero y luego fusionarlas. Aquí hay dos enlaces:

Para hacer que las listas sean únicas, use un truco con las funciones LOOKUP y COUNTIF. La siguiente función es para el primer valor de la lista única. La lista original está en $ B $ 3: $ B $ 9 y la fórmula está en $ D $ 2

=LOOKUP(2,1/(COUNTIF($D$2:D5,$B$3:$B$9)=0),$B$3:$B$9)

El siguiente paso es fusionarlos con las funciones INDICE y ROW. La siguiente fórmula supone que dos listas están en $ B $ 2: $ B $ 5 y $ D $ 2: $ D $ 7

=IFERROR(INDEX($B$2:$B$5,ROWS($F$1:F1)),IFERROR(INDEX($D$2:$D$7,ROWS($F$1:F1)-ROWS($B$2:$B$5)),””))

Para obtener información detallada, siga los enlaces:

1. Haga que la lista sea única

2. Combina dos listas

FezzikMontoya
fuente
Esto parece ser una respuesta de solo enlace . Debe proporcionar contexto a todos sus enlaces, de lo contrario, el OP no tendrá idea de en qué están haciendo clic. Además, el enlace puede romperse y la respuesta se vuelve inútil más tarde.
CaldeiraG
@TiagoCaldeira Hola, gracias por la advertencia. Actualicé mi respuesta con fórmulas.
FezzikMontoya
0

¿Puedo preguntar por qué tiene dos listas separadas para comenzar? Sería útil conocer algún contexto para su proceso.

La razón por la que le pregunto es que podría revertir su proceso con bastante facilidad, lo que brinda una solución automatizada ordenada. Cree una lista larga con dos columnas: "Tipos de fruta", y luego algo así como "Categoría" (A y / o B). Luego puede mantener una larga lista de valores únicos y usar a LOOKUPo INDEX MATCHpara generar sus dos listas separadas en otro lugar. Siempre se actualizarían en función de un cambio de wingle que realice en la lista principal.

KMinnieA
fuente
La fruta fue solo un ejemplo simple que esperaba que pudiera usarse en el caso real. En realidad tengo tres conjuntos de datos. Cada uno contiene líneas con un tipo de bacteria, su número de serie, el número de serie de su padre y alguna otra información numérica que se utilizará en los cálculos. Tengo cada conjunto de datos en una hoja de trabajo diferente. Los conjuntos de datos se superponen, es decir, hay algunas entradas comunes a todos los conjuntos de datos, y algunas son exclusivas de un único conjunto de datos.
David M
Lo que he hecho manualmente es hacer una lista compuesta de bacterias / número / padre. Luego uso las funciones LOOKUP para buscar en cada una de las hojas los otros datos que se usarán en los cálculos. Quiero distribuir esta hoja de cálculo a otros con datos diferentes. Estas personas no están familiarizadas con Excel, por lo que quiero evitar copiar / pegar / eliminar instrucciones duplicadas si puedo.
David M