Excel estrae un numero di 5 cifre da una stringa
Microsoft Excel è ottimo per lavorare sia con i numeri che con il testo, ma se si utilizzano entrambi nella stessa cella, si possono incontrare delle difficoltà. Fortunatamente, è possibile estrarre numeri o testo dalle celle per lavorare con i dati in modo più efficiente. Vi mostriamo diverse opzioni, a seconda del formato in cui si trovano attualmente i dati.
Si tratta di una situazione comune e, fortunatamente, molto semplice da gestire. A volte, le celle che contengono solo numeri sono etichettate o formattate in modo errato come testo, impedendo a Microsoft Excel di utilizzarle nelle operazioni.
Se avete bisogno di opzioni più dettagliate, fate clic con il pulsante destro del mouse sulla/e cella/e evidenziata/e e selezionate Formato celle, che aprirà il relativo menu. Qui è possibile personalizzare il formato dei numeri e aggiungere o rimuovere i decimali, aggiungere il separatore 1.000 o gestire i numeri negativi.
Affinché questo metodo funzioni, è necessario inserire un numero (qualsiasi numero) in una cella; è importante che anche questa cella sia formattata come numero. Copiare la cella. A questo punto, selezionate tutte le celle che volete convertire nel formato numero, andate in Home > Incolla > Incolla speciale, selezionate Formati per incollare solo la formattazione della cella che avete copiato inizialmente, quindi fate clic su OK.
Come posso estrarre solo i numeri da una cella?
Poiché abbiamo fatto tutto il lavoro pesante nel codice stesso, tutto ciò che dovete fare è usare la formula =GetNumeric(A2). In questo modo si otterrà immediatamente solo la parte numerica della stringa.
Come si estraggono i numeri da una cella in un foglio?
Quindi, se si vuole estrarre una singola cifra numerica da una stringa, si usa l’espressione ‘d’. Se invece si vogliono estrarre più cifre, si può usare l’espressione ‘d+’.
Estrarre solo il testo da una cella di Excel
Caricare i vostri contatti nella nostra piattaforma di messaggistica online Message Box non potrebbe essere più semplice. È sufficiente aggiungere i numeri di cellulare dei vostri clienti in un file Excel, salvarlo e utilizzare la nostra piattaforma online per caricare tutti i numeri in blocco: è davvero così semplice – per capire quanto sia facile, leggete il nostro blog su come caricare i contatti qui.
Ma cosa succede se il vostro CRM non vi permette di esportare solo i numeri di cellulare? E se quando scaricate tutti i dati dei vostri clienti, questi includono nome, indirizzo e numero di cellulare nella stessa cella? Questo può essere un grosso problema, ma ci sono due modi per estrarre i numeri di cellulare dei clienti in un’unica cella.
Per alcuni la formula qui sopra sembra un’altra lingua, ma non è complicata e la cosa migliore è che non c’è nemmeno bisogno di sapere cosa fa o come funziona per estrarre i numeri di cellulare. Se i vostri numeri di cellulare non includono spazi, saltate semplicemente la sezione “Uso pratico della formula” e seguite i 4 semplici passaggi per estrarre i vostri dati.
Estrazione di numeri all’interno di un intervallo excel
A volte è utile (o necessario) estrarre parte di una cella in un’altra cella di Excel. Ad esempio, si può avere una cella che contiene una combinazione di testo e numeri, oppure una cella che contiene due numeri separati da un delimitatore come la virgola.
A tale scopo, è possibile utilizzare una delle funzioni di manipolazione del testo disponibili in Excel. Queste includono SINISTRA() e DESTRA(). Potrebbe anche essere necessario utilizzare la funzione LEN(), che calcola la lunghezza di un valore in una cella.
La funzione TROVA è molto utile nelle funzioni di cui sopra se non si conosce il num_caratteri (cioè il numero di caratteri da estrarre) o, nel caso della funzione MID(), non si conosce il num_inizio (da dove iniziare a estrarre il testo). La funzione FIND può aiutare a calcolare questo dato, il che significa che è possibile scrivere funzioni LEFT, RIGHT o MID che lavorano con stringhe di testo di lunghezza e componenti diverse.
Questo è un esempio semplice. Esempi più complessi potrebbero essere le stringhe che includono più di un punto decimale (in questo caso si dovrebbe usare la funzione MID come parte della soluzione), o le stringhe che non hanno un delimitatore chiaro (come il punto decimale in questo esempio).
Excel estrae un numero dalla stringa tra i caratteri
Per separare testo e numeri, è possibile utilizzare una formula basata sulla funzione TROVA, sulla funzione MIN e sulla funzione LEN con la funzione SINISTRA o DESTRA, a seconda che si voglia estrarre il testo o il numero. Nell’esempio mostrato, la formula in C5 è:
Come per la maggior parte delle formule che dividono o estraggono il testo, la chiave è individuare la posizione dell’elemento che si sta cercando. Una volta ottenuta la posizione, è possibile utilizzare altre funzioni per estrarre ciò che serve.
In questo caso, supponiamo che numeri e testo siano combinati e che il numero appaia dopo il testo. Dal testo originale, che appare in una cella, si desidera dividere il testo e i numeri in celle separate, come in questo caso:
Nella prima formula qui sopra, si utilizza la funzione TROVA per individuare la posizione iniziale del numero. Per trovare il testo, utilizziamo la costante di matrice {0,1,2,3,4,5,6,7,8,9}, in modo che la funzione TROVA esegua una ricerca separata per ogni valore della costante di matrice. Poiché la costante della matrice contiene 10 numeri, il risultato sarà una matrice con 10 valori. Ad esempio, se il testo originale è “mele30”, l’array risultante sarà: