_ Domanda originale: -_

Quello che voglio fare sembra semplice ma non ho trovato una soluzione.

Se il nome / tipo è “cavo”, desidero un elenco a discesa per “att” che consenta solo valori di codice1.

Se nome / tipo è “htrc”, desidero un elenco a discesa per “att” che consenta solo valori di codice2.

Quello che ho provato è:

  • definizione di un intervallo denominato chiamato “codici” per $ A: $ A su foglio1 – convalida dei dati per B2 su foglio2 e formula utilizzata:

SE ($ A2 = “cavo”; INDIRETTO (codici = “codice1”); INDIRETTO (codici = “codice2”))

Quando lo inserisco ricevo un messaggio che dice “La fonte attualmente restituisce un errore. Continuare?” e il menu a discesa è vuoto…

Come candidarsi

Creiamo l’elenco a discesa e usiamo “OFFSET”, “MATCH”, “VLOOKUP” e “COUNTIF” nella convalida dei dati.

Segui i passaggi indicati di seguito: – Seleziona la cella B2 nel foglio 2.

  • Vai alla scheda Dati> Convalida dati> Impostazioni> Elenco.

  • Immettere la formula: – = OFFSET (codici, CONFRONTA (CERCA.VERT (G6, nomi chiave, 2, 0), codici, 0) -1, 1, CONTA.SE (codici, CERCA.VERT (sol6, nomi chiave, 2, 0)), 1 )

  • Fare clic su ok.

  • Copia la convalida dei dati in pasta nell’intervallo.

image

Scenario:

Lo strumento di convalida dei dati limita l’utente a inserire i dati per garantirne l’accuratezza e la coerenza in Excel. Aiuta nella coerenza dei dati. Guida l’utente a inserire il tipo di opzione necessaria per il foglio di lavoro. Qui il problema è che dobbiamo controllare la cella, se ha la punteggiatura o meno. Se la cella ha un segno di punteggiatura, quel valore deve essere rifiutato da Excel. Se vuoi saperne di più su link: / tips-excel-data-validation-custom [Data validation in Excel], segui il link. Qui considereremo solo il problema, consentiremo solo valori senza punteggiatura.

Come risolvere il problema?

Qui abbiamo un’attività che consente solo voci senza punteggiatura. Quindi dobbiamo concentrarci su un elenco di punteggiatura da controllare.

L’uso di funzioni e di uno strumento ci aiuterà a superare il problema.

  1. link: / excel-editing-validating-text-entry-in-microsoft-excel [Strumento di convalida dei dati]

  2. link: / counting-excel-count-function [COUNT function]

  3. link: / lookup-formas-excel-find-function [FIND function]

La formula può essere utilizzata nello strumento di convalida dei dati. La formula controlla la condizione e restituisce Vero o Falso. Qui il vero significa che la punteggiatura non esiste, quindi lo strumento accetta il valore.

Formula generica:

=COUNT(FIND(pun_list,cell_check))=0

Spiegazione:

  1. La funzione TROVA restituisce l’indice di occorrenza di qualsiasi punteggiatura nella cella di controllo.

  2. La funzione COUNT conta i numeri e corrisponde al risultato con 0.

Esempio:

Tutto ciò potrebbe creare confusione da capire. Quindi, testiamo questa formula eseguendola nell’esempio mostrato di seguito. Qui applicheremo la convalida dei dati sulla cella per limitare l’utente a inserire qualsiasi valore che abbia la punteggiatura. Di seguito è riportata la formula da utilizzare nello strumento di convalida dei dati.

Usa la formula:

=COUNT(FIND($E4:$E10,C4))=0

$: blocca il riferimento $ E $ 4: $ E $ 10: matrice di tutta la punteggiatura C4: cella da controllare

image

Qui abbiamo la punteggiatura nell’array E4: E10 e da controllare è la cella C4.

Ora qui la formula viene utilizzata per la cella C4. Copia la formula in altre celle rimanenti usando la scorciatoia Ctrl + D. Ora inseriremo i valori nella cella da controllare.

image

Ora usiamo il valore con la punteggiatura.

image

Come puoi vedere il valore non è accettato da Excel e genera un errore “Questo valore non corrisponde alle restrizioni di convalida dei dati definite per questa cella”. È inoltre possibile personalizzare il messaggio di errore e il messaggio di avviso per far sapere agli utenti quali valori sono vietati. Modificare i valori come mostrato di seguito.

image

Come puoi vedere, c’è un segnale di avvertenza che dice “Nessuna punteggiatura”. Ora modifica il messaggio di errore.

image

Come puoi vedere, ricevi il messaggio di attenzione e di avviso come richiesto. Questo messaggio di avviso di errore verrà visualizzato ogni volta che viene utilizzato un valore di punteggiatura.

Ora riempi il tuo database senza esitazione.

image

Come puoi vedere qui ci sono tutti i valori senza punteggiatura.

Ecco tutte le note osservative riguardanti l’utilizzo della formula.

Note:

  1. Applicare lo strumento di convalida dei dati per impedire all’utente di inserire un valore non valido, che non soddisfa la condizione.

  2. Lo strumento di convalida dei dati può funzionare sia con numeri che con testo.

  3. COUNT e FIND, entrambe restituiscono un valore numerico.

  4. Operatori come uguale a (=), minore di uguale a (⇐), maggiore di (>) o diverso da (<>) possono essere eseguiti all’interno di funzioni applicate solo con numeri.

Spero che questo articolo su come utilizzare la formula di ricerca nella convalida dei dati in Excel sia esplicativo. Trova altri articoli sulle funzioni di data e ora qui.

Se ti sono piaciuti i nostri blog, condividilo con i tuoi amici su Facebook. E puoi anche seguirci su Twitter e Facebook. Ci piacerebbe sentire la tua opinione, facci sapere come possiamo migliorare, integrare o innovare il nostro lavoro e renderlo migliore per te. Scrivici a [email protected]

Articoli correlati:

link: / excel-editing-validating-text-entry-in-microsoft-excel [Data Validation in Excel]: Data Validation è uno strumento utilizzato per limitare gli utenti a inserire manualmente il valore nella cella o nel foglio di lavoro in Excel. Ha un elenco di opzioni tra cui scegliere.

link: / tips-vlookup-function-in-data-validation [Modo per utilizzare la funzione Vlookup in Data Validation]: Limita gli utenti a consentire i valori dalla tabella di ricerca utilizzando la casella della formula di convalida dei dati in Excel.

La casella della formula nella convalida dei dati consente di scegliere il tipo di restrizione richiesta.

link: / tips-reduce-date-using-data-validation [Restrict Dates using Data Validation]: Limita l’utente per consentire le date da un determinato intervallo nella cella che si trova nel formato data di Excel in Excel.

link: / tips-how-to-give-the-error-messages-in-data-validation [How to give the error messages in Data Validation]: Limita gli utenti a personalizzare le informazioni di input nel foglio di lavoro e guida le informazioni di input tramite messaggi di errore durante la convalida dei dati in Excel.

link: / tips-how-to-create-drop-down-lists-in-excel-sheet [Crea elenchi a discesa in Excel utilizzando la convalida dei dati]: Limita gli utenti a consentire i valori dall’elenco a discesa utilizzando l’elenco di convalida dei dati opzione in Excel. La casella di riepilogo nella convalida dei dati consente di scegliere il tipo di restrizione richiesta.

Articoli popolari:

link: / tips-if-condition-in-excel [Come usare la funzione IF in Excel]: L’istruzione IF in Excel controlla la condizione e restituisce un valore specifico se la condizione è TRUE o restituisce un altro valore specifico se FALSE .

link: / formule-e-funzioni-introduzione-di-vlookup-funzione [Come usare la funzione CERCA.VERT in Excel]: Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare valori da intervalli diversi e lenzuola.

link: / excel-formula-and-function-excel-sumif-function [Come usare la funzione SUMIF in Excel]: Questa è un’altra funzione essenziale del dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.

link: / tips-countif-in-microsoft-excel [Come usare la funzione CONTA.SE in Excel]: Conta i valori con le condizioni usando questa straordinaria funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.