2012-07-03 19 views
38

Ho due colonne: colonna E che si estende fino a 99504 (valori) e colonna I che si estende fino a 2691 (valori). Entrambi le colonne contengono nomi di file con estensione.Trova se il valore nella colonna A contiene il valore della colonna B?

Qualcosa di simile

E    I 
TSL_groups.mrk pcbx_report.mrk 
abcd.mrk  jhuo.mrk 

e così via ...

voglio trovare se i file nella colonna I (voce Filename_B) esiste in colonna E (voce Filename_A). Se è vero, dì VERO in una nuova colonna, diciamo colonna K.

Come faccio? TIA.

+0

Utilizzare la formula Vlookup. Controlla l'aiuto di Excel :) –

risposta

54

Si potrebbe provare questo

=IF(ISNA(VLOOKUP(<single column I value>,<entire column E range>,1,FALSE)),FALSE, TRUE) 

oppure

=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)) 

si potrebbe sostituire <single column I value> e <entire column E range> con nome a distanza. Probabilmente sarebbe il più facile.

Basta trascinare la formula fino in fondo alla colonna I in qualsiasi colonna desideri.

40

È possibile utilizzare CERCA.VERT, ma ciò richiede una funzione wrapper per restituire True o False. Per non dire che è (relativamente) lento. Usa invece COUNTIF o MATCH.

Copia in basso questa formula nella colonna K accanto ai valori esistenti nella colonna I (I1-I2691):

=COUNTIF(<entire column E range>,<single column I value>)>0 
=COUNTIF($E$1:$E$99504,$I1)>0 

È possibile anche utilizzare la corrispondenza:

=NOT(ISNA(MATCH(<single column I value>,<entire column E range>))) 
=NOT(ISNA(MATCH($I1,$E$1:$E$99504,0))) 
+2

anche +1. Nota che come MATCH restituisce un numero o un errore allora piuttosto che NON con ISNA puoi semplicemente usare ISNUMBER (o anche COUNT che restituirà un risultato 1/0) –

+0

@barryhoudini Buon punto, ci sono diverse combinazioni di formule che lavoro. – JimmyPena

6

si può provare questo . :) soluzione semplice!

=IF(ISNUMBER(MATCH(I1,E:E,0)),"TRUE","") 
Problemi correlati