Skip to content
Menu
CDhistory
CDhistory

Wie man Zellen und Spalten in Google Sheets teilt

Posted on September 6, 2021 by admin

Das Folgende stammt aus dem PositSum-Blog. Der einfachste Weg, Zellen und Spalten zu teilen, Zellen und Spalten zu kombinieren und andere häufige OCR-Transkriptions- und Dateneingabefehler in Google Sheets zu korrigieren, ist die Verwendung des kostenlosen Add-ons Paperpusher. In diesem Blogbeitrag wird gezeigt, wie man Zellen und Spalten aufteilt, wenn man das Add-on nicht herunterladen möchte.

Wenn ich Tabellen aus einem Format in eine Tabellenkalkulation kopiere, habe ich oft Zellen und Spalten, die ich aufteilen muss. Normalerweise ist Google Sheets ziemlich gut darin, damit umzugehen. Wenn ich zum Beispiel eine Reihe von durch Komma getrennten Werten habe, wie unten gezeigt:

Werte: 5, 6, 8, 12

Ich kann einfach zu Daten gehen und auf „Text in Spalten aufteilen“ klicken, wie im Screenshot unten gezeigt. Ich kann Google die Aufteilung automatisch vornehmen lassen oder das gewünschte Trennzeichen auswählen. So einfach ist das.

Aber was, wenn Ihre Trennzeichen nicht einheitlich sind? Nehmen Sie die folgenden 9 Zellen als Beispiel:

Original: 56, 56A, 180.000 Hunde

Gewünschte Aufteilung 1: 5, 56, 180.000

Gewünschte Aufteilung 2: 6, A, Hunde

In der ersten möchte ich 56 in zwei Zellen aufteilen, 5 und 6. In der zweiten möchte ich 56A in Zahlen und einen Buchstaben aufteilen. In der dritten möchte ich zwischen der Zahl und dem Wort aufteilen.

Um zwischen diesen aufzuteilen, muss ich reguläre Ausdrücke verwenden. Damit kann ich „Strings“, also Textstücke, untersuchen und anhand von Regeln bearbeiten. Je allgemeiner die Regeln sind, desto weniger muss ich schreiben. Bevor ich reguläre Ausdrücke verwende, muss ich außerdem erzwingen, dass die Zellen Text sind, was ich entweder mit dem Formelbefehl =TEXT oder mit der folgenden Menüoption tun kann.

Mein Plan ist es, Regeln zu erstellen, um die richtige Zeichenkette in „Gewünschte Aufteilung 1“ zu setzen, dann werde ich Google einfach sagen, dass es den Rest in „Gewünschte Aufteilung 2“ setzen soll. Los geht’s.

Um die „5“ aus der „56“ auszuwählen, sage ich Google, dass es die erste Zahl in der Zeichenfolge auswählen soll. Dazu verwende ich diese Formel in B2:

=REGEXEXTRACT(A2,““)

Dadurch wird Google angewiesen, aus Zelle A2 („56″) eine beliebige einzelne Ziffer von 0-9 zu extrahieren. Danach kann ich Google anweisen, in Zelle C2 den Rest aus Zelle A2 einzutragen. Meine spezifische Formel für Zelle C2 lautet:

=REGEXREPLACE(A2,B2,““)

Dadurch wird Google angewiesen, A2 zu betrachten und die „5“ in A2 durch nichts „“ zu ersetzen. Ich verwende dieselbe Formel für die Zellen C3 und C4.

Für Zelle B3 muss ich jedoch einen Weg finden, Google zu sagen, dass es nur die Zahlen aus Zelle A3 extrahieren soll. Dazu verwende ich die Formel

=REGEXEXTRACT(A3, „*“)

Damit wird Google angewiesen, aus Zelle A3 eine beliebige Zahl zu extrahieren, die beliebig oft wiederholt wird *. Ich erhalte also 56. Ich verwende dieselbe Formel aus Zelle C2, um den Rest in Zelle C3 einzutragen.

Schließlich muss ich für Zelle A4 einen Weg finden, Google anzuweisen, nur die Zahlen zu extrahieren. Aber es gibt einen Haken: Das Komma ist in der Zahl enthalten. Wenn ich die Zahlen ohne das Komma extrahiere, bleibt ein unangenehmes Komma zurück, das keinen Sinn ergibt. Also verwende ich die Formel:

=REGEXEXTRACT(A4, „**“)

Damit wird Google angewiesen, aus A4 eine beliebige Anzahl von Ziffern * zu extrahieren, gefolgt von einem Komma, gefolgt von einer beliebigen Anzahl von Ziffern *. Das wird extrahiert, und nur das. Ich kann dann meine Formel für Zelle C4 wiederholen, die ich für C3 verwendet habe.

Natürlich ist es nicht möglich, meine Formeln für die Zellen B2, B3 und B4 zu kombinieren, weil ich in B2 die Zahlen trennen wollte, aber in B3 und B4 wollte ich sie zusammenhalten. Ich kann jedoch meine Formeln für B3 und B4 kombinieren und Google mitteilen, dass ich immer die Zahl extrahieren möchte, unabhängig davon, ob ein Komma vorhanden ist oder nicht, und unabhängig davon, ob ein Leerzeichen zwischen der letzten Zahl und dem ersten Buchstaben vorhanden ist oder nicht.

Ich verwende also die Formel:

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

Dies verwendet den OR-Operator | und weist Google an, aus A3 entweder eine mit einem Komma formatierte Zahl wie „180.000“ oder | eine ohne Komma formatierte Zahl zu extrahieren. Beachten Sie, dass die Reihenfolge hier wichtig ist: Ich weise Google an, zuerst zu prüfen, ob ein Komma vorhanden ist, und dann, wenn dies nicht der Fall ist, die Zahl ohne Komma zu extrahieren. In umgekehrter Reihenfolge würde Google nicht prüfen, ob ein Komma vorhanden ist, und nur „180“ extrahieren, also die Ziffern vor dem Komma.

Am einfachsten lassen sich Zellen und Spalten teilen, Zellen und Spalten kombinieren und andere häufige OCR-Transkriptions- und Dateneingabefehler in Google Sheets mit dem kostenlosen Add-on Paperpusher korrigieren. Probieren Sie es aus!

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Neueste Beiträge

  • Acela ist zurück: NYC oder Boston für 99 Dollar
  • OMIM Eintrag – # 608363 – CHROMOSOM 22q11.2 DUPLIKATIONSSYNDROM
  • Kate Albrechts Eltern – Erfahren Sie mehr über ihren Vater Chris Albrecht und ihre Mutter Annie Albrecht
  • Temple Fork Outfitters
  • Burr (Roman)

Archive

  • Februar 2022
  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021
  • August 2021
  • Juli 2021
  • Juni 2021
  • Mai 2021
  • April 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