Suggerimenti per lavorare con testo e funzioni di testo in Excel

Suggerimenti per lavorare con testo e funzioni di testo in Excel

Quando pensi a Excel ( i nostri suggerimenti Excel più importanti ), probabilmente pensi a numeri, calcoli e formule. Ma aggiungi anche testo ai fogli di calcolo, come titoli, descrizioni o nomi di persone.





Oggi tratteremo vari modi di lavorare con il testo nei fogli di calcolo Excel. Discutiamo diverse funzioni diverse per lavorare con il testo. Ogni volta che usi una funzione, inizia sempre con un segno di uguale (=).





Avvolgi il testo in una cella

Quando inserisci del testo in una cella più larga della cella, per impostazione predefinita il testo supera il bordo destro della cella. Ma è facile avere il testo a capo per adattarsi alla larghezza della colonna. La disposizione del testo si regola automaticamente quando si modifica la larghezza della cella.





Per far scorrere il testo in una cella, seleziona la cella e fai clic su Avvolgere il testo pulsante nel Allineamento sezione del Casa scheda.

Il testo viene avvolto nella cella e l'altezza della riga si regola automaticamente per adattarsi al testo.



Se la altezza della riga non si regola automaticamente, la riga può essere impostata su un'altezza specifica.

come faccio a sapere se qualcuno mi ha bloccato su snapchat

Per adattare automaticamente l'altezza della riga al testo, seleziona la cella. Quindi, fare clic su Formato nel cellule sezione sul Casa scheda e seleziona Adatta automaticamente l'altezza della riga .





Se vuoi mantenere la riga a un'altezza specifica, puoi cambiarla per assicurarti che il testo a capo sia adatto. Selezionare Altezza della riga dal Formato menù. Quindi, inserisci un'altezza per la riga sul Altezza della riga finestra di dialogo e fare clic su ok .

Puoi anche trascinare il bordo inferiore della riga verso il basso finché tutte le righe di testo non si adattano alla cella.





Inserisci un'interruzione di riga in una cella

Se il testo in una cella supera il bordo destro, puoi anche inserire un'interruzione di riga per far scorrere manualmente il testo.

Fare doppio clic sulla cella per modificare il testo o premere F2 . Fare clic con il mouse nel punto del testo in cui si desidera inserire un'interruzione di riga. Quindi, premere Alt + Invio .

L'altezza della riga si adatta al testo se il Formato è impostato per Adatta automaticamente l'altezza della riga nel cellule sezione del Casa scheda.

Contare le celle contenenti qualsiasi testo

Se vuoi sapere quante celle in un intervallo del foglio di lavoro contengono testo (non numeri, errori, formule o celle vuote), puoi utilizzare la funzione CONTA.SE .

La forma generica della funzione CONTA.SE per contare un numero qualsiasi di caratteri di testo è:

=COUNTIF(cellrange,'*')

L'intervallo di celle rappresenta qualsiasi intervallo di celle come B2: B9. L'asterisco tra le virgolette è un carattere jolly che rappresenta qualsiasi numero corrispondente di caratteri di testo. Ci sono alcune cose da notare su quelli che sono considerati caratteri di testo:

  • I valori logici VERO e FALSO non vengono conteggiati come testo.
  • I numeri immessi come testo vengono conteggiati nel carattere jolly (*).
  • Viene conteggiata una cella vuota che inizia con un apostrofo (').

Ad esempio, per contare il numero di celle contenenti testo nell'intervallo di celle A2: G9 nel seguente foglio di lavoro, inseriamo '= COUNTIF ('. Quindi, per inserire l'intervallo di celle, selezioniamo le celle che vogliamo includere nel conteggio .

La funzione CONTA.SE non fa distinzione tra maiuscole e minuscole.

Quindi, digitiamo una virgola (,) e il carattere jolly (*) racchiuso tra virgolette.

premere accedere per completare l'immissione della funzione e visualizzare il risultato nella cella.

Contare le celle contenenti testo specifico

Puoi anche utilizzare la funzione CONTA.SE per contare quante celle contengono caratteri di testo specifici.

La funzione generica per contare le occorrenze di una specifica stringa di caratteri di testo è:

=COUNTIF(cellrange,'txt')

Proprio come nella sezione precedente, l'intervallo di celle rappresenta qualsiasi intervallo di celle come B2: B9. Mettiamo la stringa di caratteri di testo che vogliamo trovare tra virgolette.

Ad esempio, per contare il numero di celle contenenti 'Matita' nell'intervallo di celle A2: G9 nel seguente foglio di lavoro, inseriamo la seguente funzione:

=COUNTIF(A2:G9,'Pencil')

Questo trova tutte le celle che contengono solo la parola 'Matita' senza altro testo nella cella. Poiché la funzione CONTA.SE non fa distinzione tra maiuscole e minuscole, troverà tutte le celle contenenti 'Matita' o 'Matita'.

La funzione CONTA.SE ti consente di contare le celle con testo ma escludere celle con caratteri di testo specifici.

Ad esempio, usiamo CONTA.PI.SE nel modo seguente per trovare tutte le celle contenenti testo ad eccezione di 'Matita'.

=COUNTIFS(A2:G9,'*',A2:G9,'Pencil')

Per la funzione CONTA.SE, prima gli dai l'intervallo e il testo che vuoi trovare. Quindi, assegnagli di nuovo lo stesso intervallo e il testo che desideri escludere. Il '' è usato per escludere qualunque testo segua.

Quando si utilizza la funzione CONTA.SE o CONTA.SE, è possibile aggiungere un asterisco su uno o entrambi i lati della stringa per trovare le celle che contengono quella stringa circondata da un numero qualsiasi di caratteri di testo (o nessuno).

Ad esempio, per trovare tutte le celle contenenti la lettera 'j', utilizziamo la seguente funzione:

come creare un disco di avvio per Windows 7
=COUNTIF(A2:G9,'*j*')

Anche in questo caso, poiché la funzione CONTA.SE non fa distinzione tra maiuscole e minuscole, verranno conteggiate le celle contenenti 'j' o 'J'.

Converti testo in numeri

Se hai molte celle che contengono numeri archiviati come testo, ci sono alcuni modi per convertire il testo in numeri.

Puoi sapere se un numero è formattato come testo quando è allineato a sinistra nella cella anziché a destra. Inoltre, se un numero è stato formattato in modo forzato come testo utilizzando un apostrofo (') all'inizio, nell'angolo superiore sinistro della cella apparirà un triangolo verde.

Per convertire il testo in numeri puoi usare il Converti in numero opzione, il Testo in colonne caratteristica, o Incolla speciale . Discutiamo ciascuno di questi metodi nel nostro articolo su estrazione di numeri e testo in Excel.

Converti un numero in testo

A volte potresti voler memorizzare i numeri come testo. Forse stai eseguendo un'azione su un intervallo di celle e ci sono alcune celle che non vuoi leggere come numeri, anche se lo sono.

Digitando un apostrofo (') all'inizio di un numero lo converte in testo. Ma se hai molte celle con numeri che vuoi convertire in testo, puoi usare la funzione TESTO.

Ad esempio, vogliamo convertire in testo i numeri nella colonna B mostrata di seguito. Digitiamo la seguente funzione nella cella a destra del primo numero.

=TEXT(B2,'0')

Dai alla funzione il riferimento di cella per il numero da convertire e quindi il formato del numero che desideri. Stiamo solo convertendo in un numero senza una formattazione speciale (non una valuta o una data, per esempio). Quindi usiamo '0' (zero).

Usa la funzione di riempimento automatico per copiare la funzione TESTO nel resto delle celle. I numeri diventano testo e vengono allineati a sinistra.

Puoi copiare e incollare i valori convertiti nella colonna originale. Seleziona le celle contenenti la funzione TESTO e premi Ctrl + C per copiarli. Seleziona la prima cella nella colonna originale. Sul Casa scheda, fare clic sulla freccia sul Impasto pulsante e vai a Incolla speciale > Valori .

È possibile trovare esempi della diversa formattazione del testo disponibile per l'uso nella funzione TESTO su Sito di supporto di Microsoft .

Converti il ​​testo in una data

Hai mai ricevuto una cartella di lavoro da qualcun altro in cui hanno inserito le date come testo, come numeri o in un formato non riconoscibile come date? Puoi convertire il testo in date utilizzando la funzione DATA.

Ecco il formato generico della funzione DATA:

=DATE(year,month,day)

Per l'anno, il mese e il giorno, utilizzeremo le funzioni stringa LEFT, MID e RIGHT per estrarre le parti appropriate del testo o del numero che vogliamo convertire. Spiegheremo i quattro esempi nell'immagine qui sotto.

Per convertire '20171024' nella cella C2 in una data, abbiamo utilizzato la funzione SINISTRA per estrarre i primi quattro caratteri per l'anno (2017). Quindi, abbiamo utilizzato la funzione MID per estrarre i due caratteri a partire dalla quinta posizione come mese (10). Infine, abbiamo usato la funzione RIGHT per estrarre gli ultimi due caratteri come il giorno (24).

=DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))

L'esempio successivo, '2102018' nella cella C3, è in un ordine diverso. Usiamo ancora le funzioni stringa ma in un ordine diverso. Abbiamo usato la funzione RIGHT per estrarre gli ultimi quattro caratteri per l'anno (2018). Il mese è solo una cifra in questo caso, quindi abbiamo usato la funzione LEFT per estrarre il primo carattere come mese (2). Infine, abbiamo utilizzato la funzione MID per estrarre i due caratteri a partire dalla seconda posizione come il giorno (10).

=DATE(RIGHT(C3,4),LEFT(C3,1),MID(C3,2,2))

Le date nelle celle C4 e C5 sembrano date normali, ma Excel non le riconosce come date. Nella cella C4, il formato è giorno, mese, anno. Quindi usiamo le funzioni RIGHT, MID e LEFT nel modo seguente:

come ottenere i privilegi di amministratore di Windows 10
=DATE(RIGHT(C4,4),MID(C4,4,2),LEFT(C4,2))

Nella cella C5, il formato è mese, giorno e anno, utilizzando due uno zero davanti a un mese a una cifra. Quindi usiamo le funzioni RIGHT, LEFT e MID nel modo seguente:

=DATE(RIGHT(C5,4),LEFT(C5,2),MID(C5,4,2))

L'uso della funzione DATE può sembrare un lavoro tanto quanto ridigitare il testo come le date. Ma è molto probabile che lo stesso formato sia stato utilizzato in tutta la cartella di lavoro se una persona ci ha lavorato.

In tal caso, puoi copiare e incollare la funzione e i riferimenti di cella si adatteranno alle celle corrette. In caso contrario, inserisci semplicemente i riferimenti di cella corretti. È possibile evidenziare un riferimento di cella in una funzione e quindi selezionare la cella in cui si desidera inserire tale riferimento.

Combina testo da più celle

Se hai una grande quantità di dati su un foglio di lavoro e devi combinare il testo da più celle, c'è un modo semplice per farlo. Non devi riscrivere tutto quel testo.

Ad esempio, abbiamo un foglio di lavoro contenente i nomi dei dipendenti e le loro informazioni di contatto, come mostrato di seguito. Vogliamo separare il Nome di battesimo e Cognome e poi unirli in a Nome e cognome colonna. Possiamo anche creare un Indirizzo email automaticamente unendo nome e cognome.

Per fare questo, usiamo il Funzione CONCATENA . 'concatenare' significa semplicemente 'unire' o 'unire insieme'. Questa funzione ti consente di combinare il testo di celle diverse in un'unica cella. Puoi anche aggiungere qualsiasi altro testo al testo di altre celle.

Per combinare i Cognome e Nome di battesimo in una riga in Nome e cognome colonna, usiamo la funzione CONCATENATE nel seguente modo:

=CONCATENATE(B2,' ',A2)

Assegna alla funzione CONCATENATE il testo da combinare nell'ordine in cui desideri che sia composto. Quindi abbiamo dato la funzione the Nome di battesimo (B2), uno spazio tra virgolette (' '), quindi il Cognome (A2).

Possiamo anche costruire l'indirizzo email allo stesso modo. Noi usiamo il Nome di battesimo (B2), il Cognome (A2), quindi il resto dell'indirizzo e-mail (@email.com) tra virgolette.

=CONCATENATE(B2,A2,'@email.com')

Inserisci sempre un testo specifico tra virgolette doppie, ma non inserire virgolette attorno ai riferimenti di cella.

Separa il testo in più celle

Hai alcune celle con contenuto in formato misto che desideri separare? Ad esempio, se hai una cella contenente '14 panini al tacchino', puoi separarli nel numero (14) e nel testo (panini al tacchino). In questo modo, puoi usare il numero in funzioni e formule.

Per ottenere il numero di '14 sandwich al tacchino', usiamo la funzione di stringa LEFT.

=LEFT(B2,SEARCH(' ',B2, 1))

Innanzitutto, diamo alla funzione il riferimento di cella per il testo da cui vogliamo estrarre il numero (B2). Quindi, usiamo la funzione SEARCH per trovare il primo spazio dopo il primo carattere nella stringa.

Per ottenere il testo da '14 sandwich al tacchino', usiamo la funzione stringa RIGHT.

=RIGHT(B2,LEN(B2)-SEARCH(' ', B2, 1))

Innanzitutto, diamo alla funzione RIGHT il riferimento di cella da cui vogliamo estrarre il testo (B2). Quindi, usiamo le funzioni LEN e SEARCH per determinare quanti caratteri da destra vogliamo ottenere. Stiamo sottraendo il numero di caratteri dal primo spazio dopo il primo carattere nella stringa fino alla fine della stringa dalla lunghezza totale della stringa.

Ottieni maggiori dettagli sulla separazione del testo in più celle nel nostro articolo su estrarre testo o numeri da celle di formato misto.

Ulteriori informazioni sull'utilizzo delle funzioni di testo in Excel

A volte il foglio di calcolo su cui stai lavorando avrà troppo testo. Questi ti aiuteranno a semplificarlo.

Puoi trovare maggiori dettagli sulle funzioni di cui abbiamo discusso qui nel nostro articolo sulle operazioni di testo, nonché informazioni su alcune funzioni correlate aggiuntive che non abbiamo menzionato qui.

Condividere Condividere Tweet E-mail Va bene installare Windows 11 su un PC incompatibile?

Ora puoi installare Windows 11 sui vecchi PC con il file ISO ufficiale... ma è una buona idea farlo?

Leggi Avanti
Argomenti correlati
  • Produttività
  • Microsoft Excel
  • Microsoft Office 2016
Circa l'autore Lori Kaufman(62 articoli pubblicati)

Lori Kaufman è una scrittrice tecnica freelance che vive nell'area di Sacramento, in California. È una fanatica dei gadget e della tecnologia che ama scrivere articoli pratici su una vasta gamma di argomenti. Lori ama anche leggere i misteri, il punto croce, il teatro musicale e Doctor Who. Connettiti con Lori su LinkedIn .

Altro da Lori Kaufman

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti