Confronta le colonne da diversi file Excel e se si verifica la corrispondenza, aggiungi all'ultima colonna uno stato [2]


0

In relazione alla mia domanda iniziale , vorrei sapere come posso modificare ciò che @Atzmon ha proposto nella sua risposta, in modo che non ci sia una corrispondenza esatta tra le colonne.

Il problema che sto affrontando è che in alcune celle, potrei avere:

" serial number"e in un altro eccellente solo serial number. Questo caso non supererà la formula e tornerà sempre NOK.

La vera domanda:

Qual è l'alternativa di questa formula:

=IF(ISBLANK(C2),"",IF(ISERROR(VLOOKUP(C2,[1.xlsx]Sheet1!$C:$C,1,FALSE)),IF(ISERROR(VLOOKUP(C2,[2.xlsx]Sheet1!$C:$C,1,FALSE)),"NOK","ok,2.xslx"),"ok,1.xslx"))

e questo:

=IF(ISBLANK(C2),"",IF(ISERROR(VLOOKUP(C2,[Main.xlsx]Sheet1!$C:$C,1,FALSE)),"NOK","OK"))

Quello che mi interessa, è solo la serial numberda una cella. Non mi importa se, per esempio, la cella A1 dalla main.xlsxcella C1 è uguale a, 1.xlsxma piuttosto serial numberdalla cella A1 si trova nella cella C1.


Cosa hai provato a risolvere?
Raystafarian,

Bene, ho provato ad usare la SEARCHfunzione FINDma in qualche modo non era abbastanza per quello di cui avevo bisogno. Ad esempio:, =IF(SEARCH(substring,text), "Yes", "No")ma come puoi vedere nella risposta, ho anche bisogno di una Falsebandiera. Sono davvero un principiante quando si tratta di eccellere le formule. ^^
Cajuu '15

quindi cos'è un numero seriale? è memorizzato come un numero o una stringa o una data o?
Raystafarian,

@Raystafarian Si tratta di una semplice stringa, è solo che in alcuni casi potrebbe non essere solo il serial numberma: " serial number"o serial number\no giù di lì.
Cajuu '15

Oh, beh, dovrai usare TRIM e poi SINISTRA TROVA
ISNUMBER
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.