Sommario
In questa esercitazione, verranno spiegate le ragioni del problema del perché il TROVARE La funzione di excel non funziona. In Microsoft Excel , il TROVARE viene utilizzata per individuare un particolare carattere o una sottostringa all'interno di una stringa di testo. A volte la funzione TROVARE non funziona correttamente e dà un risultato #VALORE Questo errore si verifica a causa di una selezione errata degli argomenti nel metodo TROVARE funzione.
Scarica il quaderno di esercizi
Potete scaricare il quaderno di esercizi da qui.
La funzione Trova non funziona.xlsxPanoramica della funzione FIND di Excel
- Descrizione
Il TROVARE viene utilizzata per individuare un particolare carattere o una sottostringa all'interno di una stringa di testo.
- Sintassi generica
FIND(find_text, within_text, [start_num])
- Descrizione dell'argomento
Argomento | Requisiti | Spiegazione |
---|---|---|
trova_testo | Richiesto | La sottostringa che vogliamo trovare. |
all'interno del testo | Richiesto | Dove verrà ricercato il testo. |
[start_num] | Opzionale | La posizione iniziale della ricerca nel testo. Il valore predefinito di questo parametro è 1 . |
- Restituzioni
La posizione di una specifica sottostringa di una stringa.
- Disponibile in
Tutte le versioni successive a Excel 2003 .
4 motivi e soluzioni per la funzione TROVA non funzionante in Excel
Nel corso di questo articolo, dimostreremo 4 ragioni e soluzioni al problema del perché il TROVARE Per illustrare chiaramente il problema, utilizzeremo un set di dati unico per ogni metodo.
Motivo 1: La funzione FIND non funziona se l'argomento 'within_text' non contiene l'argomento 'find_text' in Excel
In primo luogo, discuteremo il motivo per cui la TROVARE in excel non funziona poiché la funzione ' all'interno del testo ' non contiene l'argomento ' trova_testo Nel seguente set di dati, abbiamo alcune stringhe nelle celle ( B5:B8 ). Possiamo trovare le posizioni delle sottostringhe dell'intervallo di celle ( b ) utilizzando il metodo TROVARE Supponiamo di trovare la posizione della sottostringa ' a ' nella stringa Microsoft Se si nota che la sottostringa a non è presente nella stringa Microsoft Quindi, in questo caso, l'"opzione". all'interno del testo ' non contiene l'argomento ' trova_testo L'argomento. TROVARE non funzionerà in questo caso.
Vediamo i passaggi per illustrare questo metodo.
FASI:
- Per iniziare, selezionare la cella D5 Inserire la seguente formula in quella cella:
=TROVA(C5,B5)
- Stampa Entrare .
- Inoltre, la formula di cui sopra dà un #VALORE errore nella cella D5 come stringa Microsoft non contiene la sottostringa a .
- Infine, inserire le seguenti formule di celle ( E6:E8 ) nelle celle ( D6:D8 ). Otteniamo la #VALORE errore per ogni caso, poiché le sottostringhe non sono presenti nelle stringhe.
Soluzione:
Ora, per risolvere questo errore di copia, i seguenti nuovi valori delle sottostringhe nella colonna C Dal momento che l' all'interno del testo ' contiene i nuovi valori aggiunti, non si ottiene alcun valore #VALORE errore.
Per saperne di più: Come trovare il testo in una cella in Excel
Motivo 2: La funzione FIND in Excel non funziona a causa della sensibilità alle maiuscole degli argomenti
In Excel, il TROVARE non funziona se la funzione ' trova_tex t' non corrisponde esattamente alle stringhe di ' all'interno del testo Quindi, la sensibilità alle maiuscole degli argomenti è un'altra ragione per la quale il programma TROVARE funzione in Excel Nel seguente set di dati, abbiamo lo stesso set di dati solo con sottostringhe diverse. Nella cella B5 la stringa è Microsoft Da questa stringa, troveremo la posizione della sottostringa m Si può notare che il carattere della sottostringa è in minuscolo, mentre la stringa contiene lo stesso carattere in maiuscolo.
Vediamo i passaggi per eseguire questo metodo.
FASI:
- Per prima cosa, selezionare la cella D5 Inserire la seguente formula in quella cella:
=TROVA(C5,B5)
- Colpire Entrare .
- Successivamente, si può vedere la voce #VALORE errore nella cella D5 .
- Infine, scrivere le seguenti formule delle celle ( E6:E8 ) nelle celle ( D6:D8 ). Otterremo un #VALORE errore per ogni caso, poiché le sottostringhe non corrispondono esattamente a nessuna delle stringhe corrispondenti.
Soluzione:
Per risolvere questo errore, sostituire i valori precedenti delle sottostringhe con nuovi valori che corrispondano esattamente al valore ' all'interno del testo Dopo la sostituzione si può notare che l'argomento TROVARE funziona correttamente e non restituisce alcun #VALORE errore.
Per saperne di più: Come trovare se un intervallo di celle contiene un testo specifico in Excel (4 metodi)
Letture simili
- Ricerca di testo in un intervallo in Excel (11 metodi rapidi)
- Come trovare se la cella contiene un testo specifico in Excel
- Come trovare il valore in un intervallo in Excel (3 metodi)
- Funzione di Excel: TROVA vs RICERCA (un'analisi comparativa)
- Come trovare un carattere in una stringa in Excel
Motivo 3: La funzione FIND di Excel non funziona quando l'argomento 'start_num' è maggiore dell'argomento 'within_text'.
Mentre si utilizza il TROVARE è obbligatorio che il valore del parametro ' numero_inizio ' non sarà superiore al numero di caratteri totali dell'argomento ' all'interno del testo L'argomento. TROVARE in excel non funziona se si inserisce un valore del tipo ' numero_inizio ' maggiore dell'argomento ' all'interno del testo Per illustrare questo metodo utilizzeremo il seguente set di dati.
Vediamo i passaggi per eseguire questo metodo.
FASI:
- In primo luogo, selezionare la cella D5 Scrivere la seguente formula in quella cella:
=TROVA(C5,B5,7)
- Successivamente, premere Entrare .
- Quindi, otteniamo il #VALORE errore nella cella D5 .
Questo errore si verifica perché la posizione della sottostringa M in stringa Microsoft è 1 Ma il TROVARE la funzione inizia a cercare dalla posizione 7 Per questo motivo la funzione non riesce a trovare la posizione di M e restituisce il valore #VALORE errore.
- Alla fine, inserire le formule delle celle ( E6:E9 ) nelle celle ( D6:D9 ). Otteniamo la #VALORE in tutti i casi, poiché l'opzione ' numero_inizio ' è maggiore della posizione della stringa in ' witin_text '.
Soluzione:
Sostituire l'elemento ' numero_inizio ' con l'argomento 1 Questa azione rimuove tutti i file #VALORE errori dal set di dati. TROVARE restituisce l'output perché il valore del parametro ' numero_inizio ' è ora più piccolo dell'argomento ' all'interno del testo '.
Per saperne di più: Trova l'ultimo valore della colonna maggiore di zero in Excel (2 formule facili)
Motivo 4: La funzione FIND in Excel non funziona se l'argomento 'start_num' è minore o uguale a 0
Un'altra ragione alla base della TROVARE La funzione che non funziona in excel è il valore di ' numero_inizio ' è minore o uguale a 0 Se si inserisce un valore qualsiasi di ' numero_inizio Argomento 0 o negativo il TROVARE restituirà un oggetto #VALORE Per illustrarlo, utilizzeremo il valore negativo di ' numero_inizio ' nel seguente set di dati.
Vediamo quindi i passaggi associati a questo metodo.
FASI:
- All'inizio, selezionare la cella D5 . Inserire la seguente formula in quella cella:
=TROVA(C5,B5,-1)
- Stampa, Entrare .
- Di conseguenza, si ottiene un #VALORE errore nella cella D5 poiché abbiamo utilizzato un valore negativo -1 come il ' numero_inizio '.
- Infine, inserire le seguenti formule di celle ( E6:E8 ) nelle celle ( D6:D8 ). Otteniamo la #VALORE in ogni cella. Questo accade perché il valore del parametro ' numero_inizio L'argomento 'è negativo in ogni formula.
Soluzione:
Poiché il valore negativo di ' numero_inizio L'argomento è il motivo per cui il #VALORE per questo motivo basta sostituire tutti i valori negativi con 1 Quindi, il TROVARE non restituisce la funzione #VALORE errore.
Per saperne di più: Come trovare più valori in Excel (8 metodi rapidi)
Conclusione
In conclusione, questa esercitazione vi darà un'idea chiara del motivo per cui il TROVARE La funzione non funziona in excel. Scaricate la cartella di lavoro pratica allegata a questo articolo per mettere alla prova le vostre capacità. Se avete domande, lasciate un commento nel riquadro qui sotto. Il nostro team cercherà di rispondervi il prima possibile. Quindi, tenete d'occhio per ulteriori intrighi Microsoft Excel soluzioni in futuro.