Skip to content
Menu
CDhistory
CDhistory

Come dividere celle e colonne in Google Sheets

Posted on Settembre 6, 2021 by admin

Quanto segue è tratto dal blog di PositSum. Il modo più semplice per dividere celle e colonne, combinare celle e colonne, e correggere altri comuni errori di trascrizione OCR e di inserimento dati in Google Sheets è utilizzando l’add-on gratuito Paperpusher. Questo post del blog mostra come dividere celle e colonne se non volete scaricare l’add-on.

Quando copio e incollo tabelle da un formato a un foglio di calcolo, spesso mi trovo con celle e colonne che ho bisogno di dividere insieme. Di solito, Google Sheets è abbastanza bravo a gestire questo. Per esempio, se ho un mucchio di valori separati da virgola, come mostrato qui sotto:

Valori: 5, 6, 8, 12

Posso semplicemente andare su Data e cliccare su “Split text to columns”, come mostrato nello screenshot qui sotto. Posso lasciare che Google lo capisca automaticamente, o scegliere il separatore di cui ho bisogno. Facile come quello.

Ma cosa succede se i tuoi separatori non sono coerenti? Prendiamo come esempio le seguenti 9 celle:

Originale: 56, 56A, 180.000 cani

Divisione desiderata 1: 5, 56, 180.000

Divisione desiderata 2: 6, A, cani

Nella prima, voglio dividere 56 in due celle, 5 e 6. Nella seconda, voglio dividere 56A in numeri e una lettera. Nella terza, voglio dividere tra il numero e la parola.

Per dividere tra questi, ho bisogno di usare le espressioni regolari. Questo mi permette di guardare in “stringhe”, o pezzi di testo, e manipolarli in base a regole. Più le regole sono generali, meno dovrò scrivere. Inoltre, prima di iniziare ad usare le espressioni regolari, ho bisogno di forzare le celle ad essere testo, cosa che posso fare usando il comando formula =TEXT, o con la seguente opzione di menu.

Il mio piano è di creare delle regole per mettere la stringa corretta in “Desired split 1”, poi dirò semplicemente a Google di mettere quello che resta in “Desired split 2”. Facciamo così.

Per selezionare il “5” di “56”, dico a Google di selezionare il primo numero della stringa. Lo faccio usando questa formula in B2:

=REGEXEXTRACT(A2,””)

Questo dice a Google di estrarre dalla cella A2 (“56″) ogni singola cifra da 0-9. Una volta fatto questo, posso dire a Google di mettere nella cella C2 quello che rimane dalla cella A2. La mia formula specifica per la cella C2 è:

=REGEXREPLACE(A2,B2,””)

Questo dice a Google di guardare A2, e sostituire il “5” in A2 con niente “”. Userò questa stessa formula per le celle C3 e C4.

Per la cella B3, però, devo trovare un modo per dire a Google di estrarre solo i numeri dalla cella A3. Lo faccio con la formula

=REGEXEXTRACT(A3, “*”)

Questo dice a Google di estrarre dalla cella A3 qualsiasi cifra ripetuta qualsiasi numero di volte *. Quindi, ottengo 56. Uso la stessa formula dalla cella C2 per mettere il resto nella cella C3.

Infine, per la cella A4, devo trovare un modo per dire a Google di estrarre solo i numeri. Ma c’è un colpo di scena: la virgola è inclusa nel numero. Se estraggo i numeri senza la virgola, mi ritroverò con un’imbarazzante virgola penzolante, che non avrà senso. Quindi uso la formula:

=REGEXEXTRACT(A4, “**”)

Questo dice a Google di estrarre da A4 qualsiasi numero di cifre *, seguito da una virgola, seguito da qualsiasi numero di cifre *. Estrarrà quello e solo quello. Posso quindi ripetere la mia formula per la cella C4 che ho usato per C3.

Ovviamente, è impossibile combinare le mie formule per le celle B2, B3 e B4, perché in B2 volevo separare i numeri, ma in B3 e B4 volevo tenerli insieme. Ma posso combinare la mia formula per B3 e B4, e dire a Google che voglio sempre estrarre il numero, indipendentemente dal fatto che ci sia una virgola o meno, e indipendentemente dal fatto che ci sia uno spazio tra l’ultimo numero e la prima lettera o meno.

Quindi, uso la formula:

=REGEXEXTRACT(A3, “**|*”)

Questa usa l’operatore OR |, e dice a Google di estrarre da A3 sia un numero formattato con una virgola, come “180.000”, sia | un numero formattato senza virgola. Notate che l’ordine qui è importante: dico a Google di controllare prima se c’è una virgola, poi, se non c’è, di estrarre il numero senza virgola. Se fosse nell’ordine inverso, Google non controllerebbe se c’è una virgola, ed estrarrebbe solo “180”, che sono le cifre prima della virgola.

È più facile dividere celle e colonne, combinare celle e colonne, e correggere altri comuni errori di trascrizione OCR e di inserimento dati in Google Sheets utilizzando l’add-on gratuito, Paperpusher. Controllalo!

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Articoli recenti

  • Acela è tornato: NYC o Boston per $99
  • I genitori di Kate Albrecht – Per saperne di più sul padre Chris Albrecht e la madre Annie Albrecht
  • Temple Fork Outfitters
  • Burr (romanzo)
  • Trek Madone SLR 9 Disc

Archivi

  • Febbraio 2022
  • Gennaio 2022
  • Dicembre 2021
  • Novembre 2021
  • Ottobre 2021
  • Settembre 2021
  • Agosto 2021
  • Luglio 2021
  • Giugno 2021
  • Maggio 2021
  • Aprile 2021
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語
©2022 CDhistory | Powered by WordPress & Superb Themes