Come convertire il risultato di una formula in una stringa di testo in Excel (7 modi semplici)

  • Condividi Questo
Hugh West

L'articolo vi mostrerà come convertire risultato della formula a stringa di testo A volte è utile utilizzare i risultati delle formule come valori in Excel, perché non abbiamo bisogno di formule per etichettare il prezzo di un prodotto o utilizzare una data ogni volta. Inoltre, potrebbe essere fastidioso copiare un singolo dato che contiene una formula, perché ogni volta che lo si copia, non è possibile incollarlo senza la formula, il che potrebbe causare errori inutili. Perciò la conversione di risultato della formula a stringa di testo o valori è talvolta importante dopo la loro esecuzione.

Scarica il quaderno di esercizi

Conversione del risultato della formula in stringa di testo.xlsm

7 modi per convertire il risultato di una formula in una stringa di testo in Excel

Nel set di dati, abbiamo le informazioni sulle vendite di un negozio di alimentari per oggi. Abbiamo usato una formula aritmetica, OGGI e SOMMA funzioni al suo interno. rimuovere la formula e mantenere il risultati della formula come un stringa di testo . vi ho solo mostrato le basi formule che abbiamo utilizzato nella figura seguente.

Tenete presente che le celle che contengono le formule non sono formattate. Quindi, se l'output della formula è un numero, si troverà nel campo lato destro di una cellula. E se diventa una stringa di testo allora manterrà il valore lato sinistro della cella .

1. Usare la funzione Copia e Incolla di Excel per convertire il risultato della formula in testo

Possiamo convertire facilmente risultati della formula a stringa di testo utilizzando l'opzione Copia e incolla La procedura è descritta di seguito.

Passi:

  • Per prima cosa, selezionate le celle o l'intervallo che contengono le formule.
  • Successivamente, premere CTRL+C .

  • Più tardi, fare clic con il tasto destro del mouse su una qualsiasi delle celle selezionate e selezionare l'opzione Incolla ' Incolla i valori Questa opzione è presente sia in Opzioni di incollamento: e Incolla speciale

Questa operazione memorizzerà i dati risultati della formula di date come valori e terminare la formula.

  • Per convertire questi valori in stringhe di testo è sufficiente cambiare il loro formato in testo dal formato numero Ma poiché questi valori sono date Questa conversione non sarà conveniente. Invece di formattarli come testo dal Formato del numero , li facciamo noi testo utilizzando il Trova e sostituisci Per questo motivo, selezionare le celle che contengono il valore e poi andare su Casa > Trova e seleziona > Sostituire .

  • Nel Finestra di dialogo Trova e sostituisci , tipo 1 e '1 in Trova cosa e Sostituire con sezioni rispettivamente.
  • Cliccare Sostituire tutti .

  • Successivamente, un scatola di avvertimento apparirà l'indicazione di quante sostituzioni sono state effettuate. Basta fare clic su OK .

  • In seguito, le date saranno visualizzate come stringa di testo Si noti che essi tengono il lato sinistro delle cellule.

  • Nel mio set di dati c'è un'altra colonna che contiene formule. Ho convertito i risultati in valori nello stesso modo.

  • Tuttavia, non sono formattati come stringhe di testo Quindi selezioniamo questo intervallo e andiamo a Numero Formato Gruppo .
  • Successivamente, abbiamo scelto il Formato del testo .

  • In seguito, si vedranno i valori come stringhe di testo Si noti che i valori si spostano verso la lasciati nelle celle che si può dire sia una prova del fatto che sono stati convertiti in stringhe di testo .

In questo modo è possibile convertire il file risultati della formula a stringhe di testo utilizzando l'opzione Copia e incolla di Excel.

Per saperne di più: VBA per rimuovere le formule in Excel mantenendo i valori e la formattazione

2. Applicazione della scorciatoia da tastiera per convertire il risultato della formula in testo in Excel

È possibile implicare il Copia e incolla utilizzando la funzione scorciatoia da tastiera Anche questo è un processo da seguire.

Passi:

  • Per prima cosa, selezionare l'intervallo di celle che contengono le formule e premere CTRL + C o CTRL+INSERIMENTO .

  • Successivamente, premere MAIUSC+F10 Se si utilizza un computer portatile, potrebbe essere necessario premere MAIUSC+FN+F10 .
  • Si vedrà il Menu contestuale apparirà la barra di controllo.

  • Successivamente, è sufficiente premere V Vedrete il risultati del formule ora convertiti in valori.

  • Convertire questi date a stringhe di testo come abbiamo fatto in Sezione 1 .
  • Successivamente, convertire il file Prezzo di vendita e Risultati della formula delle vendite totali ai valori utilizzando scorciatoia da tastiera .
  • Successivamente convertire questi valori in stringhe di testo come abbiamo fatto in Sezione 1 .

In questo modo è possibile convertire il file risultati della formula a stringhe di testo utilizzando l'opzione scorciatoia da tastiera .

Per saperne di più: Convertire la formula in valore in più celle in Excel (5 modi efficaci)

3. Utilizzo di VBA per convertire il risultato di una formula in testo in Excel

Si può anche utilizzare un semplice VBA codice da convertire risultati della formula a valori e poi convertirli in stringhe di testo Seguiamo le istruzioni riportate di seguito.

Passi:

  • Per prima cosa, andare su Sviluppatore > Visual Basic .

  • Il VBA Si aprirà l'editor. Selezionare Inserire > Modulo .

  • Dopodiché, digitate il seguente codice nel file Modulo VBA .
 Sub ConvertToTextString() Dim Range_Value As Range Dim Cell_Value As Range Set Range_Value = Selection For Each Cell_Value In Range_Value If Cell_Value.HasFormula Then Cell_Value.Formula = Cell_Value.Value End If Next Cell_Value End Sub 

Codice Spiegazione

  • Per prima cosa, si dà un nome al file Procedura Sub ConvertToTextString .
  • Successivamente, dichiariamo Valore_intervallo e Valore_cella come Gamma .
  • In seguito, abbiamo impostato Valore_intervallo a Proprietà di selezione .
  • Successivamente, abbiamo utilizzato un Per il ciclo per convertire il Formule di cella a Valori delle celle .
  • Infine, eseguiamo il codice.
  • Successivamente, tornate al vostro foglio, selezionate le celle che contengono formule e Correre il Macro .

  • Questa operazione converte il file risultati della formula a valori, il che significa che le formule spariranno e rimarranno solo i valori.

  • Per convertire il Date a stringhe di testo , seguite questo link di Sezione 1 .
  • Successivamente, per convertire il file Prezzo di vendita a stringhe di testo , andare a questo link di Sezione 1 e leggere il processo.

In questo modo è possibile convertire il file risultati della formula a stringhe di testo utilizzando l'opzione VBA .

Per saperne di più: Excel VBA: convertire automaticamente la formula in valore (2 metodi semplici)

4. Implementazione dell'Editor Power Query di Excel per convertire il risultato della formula in testo

Utilizzo di Excel Power Query Editor può essere un metodo fondamentale per convertire risultati della formula a stringhe di testo Esaminiamo il procedimento qui di seguito.

Passi:

  • Per prima cosa, selezionare l'intera gamma di dati.
  • Dopodiché, andare su Dati > Da Tabella/Ambito
  • A finestra di dialogo Verrà visualizzata la finestra di dialogo. Assicurarsi di aver selezionato La mia tabella ha intestazioni .
  • Successivamente, fare clic su OK .

  • Successivamente, verranno visualizzati i dati di risultati della formula in un Power Query Editor .

  • Successivamente, selezionare Chiudere e caricare dal Scheda Home .

  • In questo modo i dati verranno spostati in un nuovo foglio, come un tavolo Questa tabella non contiene formule, il che significa che tutti i dati sono stati inseriti nella tabella. risultati della formula convertiti nei loro valori corrispondenti. Si noterà anche che i valori di Date non sono formattati correttamente.

  • Per formattare il Date correttamente, selezionarli e andare alla sezione Numero Gruppo .
  • Successivamente, selezionare un Formato della data .

  • Questo vi servirà per Date in un formato appropriato.

  • Successivamente, per convertire il file Date a stringhe di testo , seguite questo link di Sezione 1 .
  • Successivamente, per convertire il file Prezzo di vendita a stringhe di testo , andare a questo link di Sezione 1 e leggere il processo.

In questo modo è possibile convertire il file risultati della formula a stringhe di testo utilizzando l'opzione Power Query Editor .

Per saperne di più: Convertire una formula in un valore senza incollare in Excel (5 metodi semplici)

5. Trascinare i risultati delle formule con il mouse per convertirli in testo

Un altro modo semplice per convertire risultati della formula a stringhe di testo è quello di utilizzare il clic con il tasto destro del mouse per trascinare le celle o gamma Si prega di seguire la procedura descritta di seguito.

Passi:

  • Per prima cosa, selezionare un intervallo che contenga formule e posizionare il vostro cursore su un qualsiasi bordo delle celle selezionate, in modo che le celle marcate icona

  • Successivamente, tenere premuto il tasto fare clic con il tasto destro del mouse e spostare l'intervallo in qualsiasi punto.

  • In seguito, riposizionarlo nella posizione precedente. Apparirà una barra di opzioni. Selezionare Copiare qui solo come valori .

Questa operazione converte il file risultati della formula a valori, il che significa che le formule spariranno e rimarranno solo i valori.

  • Allo stesso modo, convertire l'opzione Prezzo di vendita e Risultati della formula delle vendite totali ai valori.

  • Per convertire il Date a stringhe di testo , seguite questo link di Sezione 1 .
  • Successivamente, per convertire il file Prezzo di vendita a stringhe di testo , andare a questo link di Sezione 1 e leggere il processo.

Pertanto, è possibile convertire il file Excel risultato della formula a stringa di testo trascinandoli con il tasto trascinare con il tasto destro del mouse caratteristica.

6. Applicazione della funzione TESTO

Se non si vogliono usare i comandi, si può usare il metodo la funzione TESTO per convertire il risultati della formula a stringhe di testo Esaminiamo il procedimento qui di seguito.

Passi:

  • Per prima cosa, digitare la seguente formula nella cella B5 . aggiungere la funzione TESTO .

=TEXT(OGGI(), "gg-mm-aa")

La funzione TEXT converte il risultati della formula di la funzione OGGI a stringhe di testo e anche il suo formato.

  • Stampa ENTRARE e vedrete il data in B5 si sposta a sinistra, cioè viene convertito in stringa di testo .

  • Utilizzo Maniglia di riempimento a Riempimento automatico le celle inferiori.

  • Allo stesso modo, digitate la seguente formula in F5 cella e utilizzo Maniglia di riempimento a Riempimento automatico le celle inferiori del Prezzo di vendita

=TEXT(D5*(1-E5),"0.00")

Si può anche notare che il Vendite totali diventare 0 dollari perché il prezzi di vendita sono in testo formato. Il SOMMA è in grado di calcolare la somma dei valori che sono in testo forma.

Pertanto, è possibile convertire risultati della formula a stringhe di testo con l'aiuto del Funzione TESTO .

Per saperne di più: Come convertire le formule in valori in Excel (8 metodi veloci)

7. Applicazione della funzione CONCAT o CONCATENATE

Si può anche utilizzare il CONCAT o Funzione CONCATENATA per convertire il risultati della formula a stringhe di testo Esaminiamo il procedimento qui di seguito.

Passi:

  • Per prima cosa, digitare la seguente formula nella cella B5 . aggiungere il CONCAT o CONCATENATO Funzione .

=CONCAT(OGGI())

La formula seguente utilizza la funzione CONCATENA .

=CONCATENARE(OGGI())

Normalmente, il CONCAT o Funzione CONCATENATA aggiunge più stringhe tra loro e le memorizza come stringhe. Poiché abbiamo appena usato risultati della formula in CONCAT o CONCATENATO vedremo solo un valore convertito in testo stringa.

  • Stampa ENTRARE e vedrete il data in B5 si sposta a sinistra, cioè viene convertito in stringa di testo Inoltre, si può notare che la data non è formattata correttamente.

Uscita di la funzione CONCATENA .

  • Utilizzo Maniglia di riempimento a Riempimento automatico le celle inferiori.

Per convertire le date nel formato corretto, seguite questo link di Sezione 4 .

  • Allo stesso modo, digitate la seguente formula in F5 cella e utilizzo Maniglia di riempimento a Riempimento automatico le celle inferiori del Prezzo di vendita

=CONCAT(D5*(1-E5))

La funzione CONCATENA darà lo stesso risultato.

Si può anche notare che il Vendite totali diventare 0 dollari perché il prezzi di vendita sono in testo formato. Il SOMMA è in grado di calcolare la somma dei valori che sono in testo forma.

Pertanto, è possibile convertire risultati della formula a stringhe di testo in Excel con l'aiuto della funzione CONCAT o Funzione CONCATENATA .

Per saperne di più: Come convertire automaticamente una formula in un valore in Excel (6 modi efficaci)

Sezione pratica

Qui vi fornisco il set di dati di questo articolo, in modo che possiate mettere in pratica questi metodi da soli.

Conclusione

Alla fine, possiamo concludere che imparerete metodi efficaci su come convertire risultato della formula a stringa di testo in Excel. Se avete metodi migliori o domande o feedback su questo articolo, vi prego di condividerli nel box dei commenti. Questo mi aiuterà ad arricchire i miei prossimi articoli. Per ulteriori domande, visitate gentilmente il nostro sito web ExcelWIKI.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.