Excel che unisce due colonne di testo Nome Cognome con concatenazione - Articoli TechTV

Insegno a un corso su Power Excel presso l'Università di Akron. Sebbene sia pubblicizzato come una classe avanzata, ci sono sempre alcuni concetti di base che gli studenti sembrano non conoscere. Sono stupito di come le tecniche più semplici provochino più eccitazione. Questo è uno di quei suggerimenti.

Oggi Sajjad da Dubai ha scritto con una domanda. Ha un database con il nome nella colonna A e il cognome nella colonna B. Come può unire il nome e il cognome in un'unica colonna?

Questa è una di quelle domande che non potrai mai trovare nella guida di Excel, perché nessuno pensa a cercare la parola "Concatenazione". Diamine, non credo che nessuna persona normale usi mai la parola concatenare. Se non sai come cercare Concatenate, non imparerai mai che l'operatore di concatenazione è una e commerciale.

Inizia con una formula base di =A2&B2

Questo ti darà il risultato mostrato in C2 di seguito:

Questo è un buon inizio. Tuttavia, dovremmo concatenare il nome, uno spazio e il cognome. Prova questa formula:

=A2&" "&B2

Quindi, la domanda è: vuoi urlare MICKEY MANTLE, o preferiresti dire Mickey Mantle? Se vuoi cambiare il nome in maiuscolo, usa la =PROPER()funzione.

=PROPER(A2&" "&B2)

Successivamente, vuoi copiare la formula su tutte le celle della colonna. Un metodo di scelta rapida per eseguire questa operazione è fare doppio clic sul quadratino di riempimento mentre è selezionata la cella C2. Il quadratino di riempimento è il punto quadrato più scuro nell'angolo inferiore destro del puntatore della cella. Il punto ha questo aspetto:

Quando il puntatore del mouse è vicino al punto, il puntatore del mouse si trasforma in una croce come questa.

Fare doppio clic e la formula verrà copiata su tutte le celle dell'intervallo.

Nota: Excel utilizza la colonna a sinistra per capire di quanto copiare le celle dopo il doppio clic. Se ti capita di avere una cella vuota in B8, questo trucco si fermerebbe alla riga 7. Lascia che Cher causi un problema.

In questo caso, potresti voler prendere la maniglia di riempimento e trascinare verso il basso su tutte le righe per copiare la formula.

Nota 2: la funzione Corretto è eccellente, ma non utilizza adeguatamente i cognomi come McCartney (vedere cella C7). Dovrai passare manualmente e scrivere in maiuscolo la C dopo il Mc. Avrebbe anche un problema con VanHalen. Questo è un dolore? Sì, ma è più facile correggere alcune celle che ridigitare tutto nel caso corretto.

Conversione di formule in valori

Ora che hai Firstname Lastname nella colonna C, potresti essere tentato di eliminare le colonne A e B. Non puoi ancora farlo. Se elimini le colonne A e B, tutte le formule nella colonna C cambierebbero in #REF! errore. Questo errore sta dicendo: "Ehi, mi hai detto che il valore in questa colonna dovrebbe essere da A2 e B2, ma hai eliminato quelle celle quindi non so cosa inserire qui!".

La soluzione è modificare le formule in valori prima di eliminare le colonne A e B. Procedi nel seguente modo:

  • Evidenzia l'intervallo di celle nella colonna C
  • Copia quelle celle negli appunti usando il tuo metodo preferito (i 4 metodi tra cui scegliere: Ctrl + C, o Modifica - Copia dal menu, o l'icona degli appunti sulla barra degli strumenti, o fai clic con il tasto destro e scegli copia).
  • Senza deselezionare le celle, dal menu scegli Modifica> Incolla speciale. Dalla finestra di dialogo Incolla speciale, scegli Valori e quindi OK. Questo passaggio incollerà il valore corrente di ciascuna cella nell'intervallo nella cella. Invece di avere una formula, ora avrai un valore statico. È sicuro eliminare le colonne A e B.

Unione di una cella contenente testo a una cella contenente un numero

In generale, questo funzionerà abbastanza bene. Nell'immagine seguente, ho usato la formula per creare una frase contenente un nome nella colonna A con un'età nella colonna C.

Il trucco è quando il numero viene visualizzato in un formato e vuoi che venga utilizzato in un altro formato. Le date ne sono un classico esempio. La data dell'11 dicembre 1943 viene effettivamente memorizzata come numero di giorni dal 1 gennaio 1900. Se provo a unire il testo nella colonna A con la data nella colonna B, ottengo un risultato stupido.

La soluzione è utilizzare la =TEXT()funzione. La funzione di testo richiede due argomenti. Il primo argomento è una cella contenente un numero. Il secondo argomento è un formato numerico personalizzato che indica come deve essere visualizzato il numero. La seguente formula produrrà un risultato ben formattato.

Ci sono molte tecniche interessanti che sono state trattate in questo suggerimento.

  • Una formula per unire 2 colonne di testo utilizzando la e commerciale come operatore di concatenazione
  • Come unire una cella a un valore di testo
  • Come utilizzare la funzione PROPER per modificare i nomi in caso corretto
  • Perché ottieni un #REF! errore
  • Come utilizzare Incolla valori speciali per convertire le formule in valori.
  • Unione di una cella contenente testo a una cella contenente un numero
  • Utilizzo della funzione TESTO per controllare la visualizzazione di una data in una formula.

Questo concetto è ristampato da Guerilla Data Analysis Using Microsoft Excel.

Articoli interessanti...