2015-07-06 13 views
7

sto usando la seguente formula:IFERROR, INDEX, MATCH ritorno zeri invece di spazi

=IFERROR(INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))," ") 

Questa formula sta funzionando in modo bello, tranne che per le celle vuote, è di ritorno "0". Vorrei che le celle vuote fossero restituite come vuote.

In particolare, questo è quello che ho

Foglio 1 (intitolato Puliti postale)

Name  Email  Age Gender Task #1 
Andrew [email protected] 18 1  80 
Jason [email protected] 20 1  95 
Judy [email protected] 18 2  __ 
Jack [email protected] 24 1  65 

Foglio 2 (intitolato combinata) - Quello che sto ricevendo

Email  Task#1 
[email protected] 80 
[email protected] 95 
[email protected] 0 
[email protected] 65 

Foglio 2 (intitolato Combinato) - Cosa voglio

Email  Task#1 
[email protected] 80 
[email protected] 95 
[email protected] __ 
[email protected] 65 

Cosa devo fare per regolare questa formula?

+0

Sfortunatamente non vi è * nulla * che puoi fare in Excel per ottenere una cella vuota, se non lasciarla vuota. Puoi ottenere una stringa vuota ma non è la stessa cosa di uno spazio vuoto. –

+1

@MarkRansom Sto indovinando una stringa vuota è ciò che l'OP vuole davvero. Usa '" "' invece di '0'. –

+0

Oh, non importa. Scusate. –

risposta

16

Che tipo di valori restituisce la formula? Se sono i valori di testo è sufficiente concatenare una "stringa vuota" al tuo INDEX/MATCH formula in questo modo:

=IFERROR(INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))&"","") 

che funziona anche per i numeri tranne che permette di convertire in testo, quindi se non si vuole che si può prova questa versione:

=IFERROR(IF(INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))="","",INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))),"") 
+0

Barry, sei un vero toccasana! Ho provato qualcosa di molto simile ma ho ricevuto un input. Questo ha fatto il trucco. Grazie mille! –

+0

Un anno e mezzo dopo e questo è esattamente ciò di cui avevo bisogno! – FreeMan