excel - seleccionar - Encuentre si el valor en la columna A contiene el valor de la columna B?
excel celda con valor maximo (3)
Tengo dos columnas: la columna E, que se extiende hasta 99504 (valores) y la columna I, que se extiende hasta 2691 (valores). Ambas columnas contienen nombres de archivo con extensión.
Algo como esto
E I
TSL_groups.mrk pcbx_report.mrk
abcd.mrk jhuo.mrk
y así...
Quiero encontrar si los archivos en la columna I (encabezado Filename_B) existen en la columna E (encabezado Filename_A). Si es verdadero, digamos VERDADERO en una columna nueva digamos la columna K.
¿Cómo puedo hacer eso? TIA.
Podrías probar esto
=IF(ISNA(VLOOKUP(<single column I value>,<entire column E range>,1,FALSE)),FALSE, TRUE)
-o-
=IF(ISNA(VLOOKUP(<single column I value>,<entire column E range>,1,FALSE)),"FALSE", "File found in row " & MATCH(<single column I value>,<entire column E range>,0))
podría reemplazar <single column I value>
y <entire column E range>
con <entire column E range>
con nombre. Eso probablemente sea lo más fácil.
Simplemente arrastre esa fórmula a lo largo de su columna I en la columna que desee.
Puede usar VLOOKUP, pero esto requiere una función de envoltura para devolver True
o False
. Sin mencionar que es (relativamente) lento. Use COUNTIF o MATCH en su lugar.
Complete esta fórmula en la columna K junto a los valores existentes en la columna I (de I1
a I2691
):
=COUNTIF(<entire column E range>,<single column I value>)>0
=COUNTIF($E$1:$E$99504,$I1)>0
También puedes usar MATCH:
=NOT(ISNA(MATCH(<single column I value>,<entire column E range>)))
=NOT(ISNA(MATCH($I1,$E$1:$E$99504,0)))
Puedes probar esto. :) ¡Solución simple!
=IF(ISNUMBER(MATCH(I1,E:E,0)),"TRUE","")