Lavorare con "~" in Excel


8

Ho un set di dati che ha nomi che contengono ~al loro interno. Sfortunatamente, non riesco a trovare un modo per filtrare o incorporare queste celle in una formula.

Ad esempio, ho provato a utilizzare una cella di testo che aveva ~all'interno del nome, ma avrei ricevuto un #N/A error. So che la mia formula VLOOKUP funziona perché gli unici errori che ricevo sono con le celle che contengono ~al loro interno.

Ho anche tentato di filtrare questi risultati, ma Excel avrebbe sostituito il filtro e lo avrebbe trattato come un filtro jolly.

Le mie domande sono: - Come filtrare ~? - Come uso le celle di testo che contengono ~in VLOOKUPS?

Risposte:


12

Prova a usare le doppie tilde:

=VLOOKUP(SUBSTITUTE(C1,"~","~~"),A:B,2,false)

La tilde è il carattere speciale in Excel per sfuggire ad altri caratteri speciali. Usa una tilde per creare la tilde che desideri abbinare a una tilde letterale (ad es. *In Excel trova corrispondenze a qualsiasi numero di caratteri, ma ~*corrisponderà a una letterale *).

I dati su cui l'ho usato sono:

   A       B        C           D
~Hello     1      ~Hello       =VLOOKUP(SUBSTITUTE(C1,"~","~~"),A:B,2,false)
Hello      2

La cella D1 mi sta restituendo 1(nel senso che corrisponde ~Hello).


1
+1 Jerry - L'intervallo in VLOOKUP dovrebbe presumibilmente essere A: B .....
Barry Houdini,

@barryhoudini oops, giusto. I dati che stavo testando erano in realtà un altro ^^;
Jerry,

1
@pnuts Sì, lo è, ma non funzionerà ~Hello~, giusto.
Jerry,

@ wastold2get1 Prego :)
Jerry,

6

Risposta intelligente Jerry. Ecco ulteriori spiegazioni,

Microsoft Excel utilizza la tilde (~) come indicatore per indicare che il carattere successivo è letterale. Quando si utilizza la finestra di dialogo Trova e sostituisci per trovare o sostituire un carattere come una tilde (~), un asterisco (*) o un punto interrogativo (?), È necessario aggiungere una tilde (~) prima del carattere nel Trova quale scatola.

Come trovare e sostituire tilde e caratteri jolly in Excel

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.