Sommario
È possibile convertire un numero in testo aggiungendo un apostrofo iniziale. In questo articolo scoprirete come aggiungere un apostrofo iniziale in Excel.
Supponiamo di avere un set di dati in cui i diversi prodotti hanno codici di consegna diversi nella colonna C Ora aggiungeremo gli apostrofi iniziali alle celle della colonna C .
Scarica il quaderno di esercizi
Aggiungere gli apostrofi di testa.xlsm5 modi per aggiungere l'apostrofo iniziale in Excel
1. Aggiungere l'apostrofo di testa con una semplice formula
È possibile aggiungere un apostrofo iniziale a una cella applicando la seguente formula in una cella vuota ( D6 ),
="'"&C6
In questo caso, la formula aggiungerà un apostrofo ( ' ) all'inizio della cella C6 e darà il risultato nella cella D6 .
Stampa ENTRARE e si vedrà che è stato aggiunto un apostrofo davanti alla cella C6 La voce di questo sito.
Cella di trascinamento D6 alla fine del set di dati per applicare la stessa formula a tutte le altre celle della colonna C Come risultato si otterranno i dati della colonna C con apostrofi iniziali nella colonna D .
2. Funzione CHAR per aggiungere l'apostrofo iniziale
È anche possibile aggiungere un apostrofo iniziale a una cella usando la funzione CHAR Digitare la seguente formula nella cella D6 ,
=CHAR(39)&C6
Qui, 39 è il codice del carattere dell'apostrofo. La formula aggiungerà un apostrofo davanti alla cella C6 e fornirà il risultato nella cella D6 .
Stampa ENTRARE e si noterà che è stato aggiunto un apostrofo davanti alla cella C6 dati.
Trascinare la cella D6 alla fine del set di dati e si otterranno i dati della colonna C con apostrofi iniziali nella colonna D .
3. Funzione CONCAT
Un altro modo per aggiungere gli apostrofi iniziali è quello di utilizzare il tasto la funzione CONCAT Digitare la seguente formula nella cella D6 ,
=CONCAT("'",C6)
Qui la formula aggiunge un apostrofo ( ' ) davanti ai dati della cella C6 e dare il risultato nella cella D6 .
Stampa ENTRARE e si vedrà nella cella D6 che è stato aggiunto un apostrofo davanti alla cella C6 dati.
Trascinare la cella D6 alla fine del set di dati e si otterranno i dati della colonna C con apostrofi iniziali nella colonna D .
A titolo informativo, è possibile utilizzare anche la funzione CONCATENA per svolgere lo stesso compito.
4. Aggiungere l'apostrofo di testa con il codice VBA
Se si dispone di un set di dati molto lungo, il processo di aggiunta degli apostrofi iniziali con i metodi precedenti può risultare noioso. Ma con l'aiuto di Applicazioni Microsoft Visual Basic (VBA) , è possibile aggiungere facilmente gli apostrofi iniziali con un paio di clic.
Per prima cosa, dobbiamo impostare una macro per aggiungere gli apostrofi iniziali. Premere ALT+F11 per aprire il VBA Dalla finestra Progetto di questa finestra, fare clic con il tasto destro del mouse sul nome del foglio ed espandere Inserire Dopo di che, fare clic su Modulo per aprire il Modulo(Codice) finestra.
Nel Modulo(Codice) inserire il seguente codice,
Sub AddAnApostrophe() For Each cell In Selection cell.Value = "'" & cell.Value Next cell End Sub
Qui il codice aggiungerà un apostrofo in ogni cella selezionata dopo l'esecuzione della macro.
Dopo aver inserito il codice, chiudere la finestra VBA A questo punto, selezionare le celle in cui si desidera aggiungere gli apostrofi iniziali e andare alla voce Vista e fare clic su Macro .
Si aprirà una finestra denominata Macro Selezionare AggiungiUnApostropo dal Nome della macro e fare clic su Correre .
Di conseguenza, tutte le celle selezionate avranno un apostrofo iniziale. Ma se si osservano le celle, si può notare che non viene visualizzato alcun apostrofo su di esse e che c'è un segno di errore in ogni cella. In realtà, l'apostrofo è nascosto e il segno di errore viene visualizzato perché i dati di ogni cella sono un numero, ma ora sono stati convertiti in testo. Excel lo tratta come un errore. Tuttavia, è possibile vedere il segno di errore nascostoapostrofo dalla barra della formula e con pochi clic è possibile rimuovere il segno di errore.
Se si fa clic su una cella qualsiasi e si guarda la barra della formula, si può notare la presenza di un apostrofo iniziale. Per rimuovere il segno di errore, fare clic sul pulsante Segno di errore a sinistra della cella selezionata.
Dopo aver fatto clic sul pulsante Segno di errore appare un menu a tendina. Selezionare Ignorare l'errore da questo menu.
Ora si può notare che non c'è alcun segno di errore in quella cella. È possibile rimuovere il segno di errore da tutte le celle in modo analogo.
5. Finestra immediata per aggiungere l'apostrofo iniziale
Un altro modo semplice per aggiungere l'apostrofo iniziale è usare il comando Immediato finestra di VBA . ALT+F11 per aprire il VBA e poi premere CTRL+G per aprire il Immediato Ora inserire il seguente codice nella finestra Immediato e premere ENTRARE .
per ogni v in range("C6:C11") : v.value = "'" & v.value : next.
Il codice aggiungerà un apostrofo iniziale in ogni cella dell'intervallo C6:C11 Infine, chiudere il VBA finestra.
Di conseguenza, ogni cella avrà un apostrofo iniziale. Se volete rimuovere il segno di errore dalle celle, seguite i passaggi indicati nel metodo precedente.