Ich habe eine Tabelle, in die jemand anderes die Daten eingegeben hat. Sie ließen leere Zellen, anstatt 0 Werte aufzuzeichnen. Wie kann ich die leeren Zellen durch Nullen ersetzen?
Ich habe versucht, mit ^ $ nach regulären Ausdrücken zu suchen und diese zu ersetzen, aber es hat nicht funktioniert.
google-sheets
vanden
quelle
quelle
Antworten:
Ich gehe davon aus, dass Sie dies nur in einem bestimmten Teil der Tabelle tun möchten und dass es sich um ein einmaliges Problem handelt, das Sie beheben müssen, und nicht um etwas, das Sie wiederholen müssen.
Der einfachste Ansatz besteht darin, einen anderen Bereich mit derselben Form und Größe (möglicherweise in einem anderen Arbeitsblatt) zu finden, der derzeit nicht verwendet wird .
Stellen Sie in jeder Zelle in diesem Bereich die Forumula auf ungefähr so ein (abhängig von den verwendeten Zellen):
= if (isblank (A3), "0", A3)
Wählen Sie die Daten aus dem 2. Bereich aus, kopieren Sie sie und fügen Sie sie wieder in das Original ein. Verwenden Sie dazu nur Bearbeiten> Spezial einfügen> Werte einfügen
Möglicherweise müssen Sie einige Formatierungen (z. B. Datumsformate) erneut anwenden, die Werte sind jedoch vorhanden.
Zu Ihrer Information, ich habe hier ein funktionierendes Beispiel für diesen Ansatz angegeben: https://docs.google.com/spreadsheets/d/1T6owfGtpKt3NLl5hq1AZpeWA1ILWUwBQ44bdlAmekF0/edit?usp=sharing
quelle
Das folgende Skript fügt
0
jeder leeren Zelle im Bereich ein hinzu.Code
Hinweis
Wenn die Datei geöffnet wird, wird ein Menüelement namens Nullen mit vier Unterelementen erstellt. Wenn Sie die manuelle Funktion auch beim Öffnen ausführen möchten, fügen Sie sie einfach folgendermaßen hinzu:
Beispiel
Ich habe eine Beispieldatei für Sie erstellt: Ersetzen Sie die leere Zelle durch Nullen .
1. Erstellen Sie eine Kopie der Datei oder fügen Sie den Code unter Extras> Skripteditor ein . 2. Drücken Sie die Uhr-Bug-Taste, um das Skript zu authentifizieren. 3. Öffnen Sie Ihr Dokument erneut, Sie haben jetzt das neue Menü!
quelle
Verwenden Sie reguläre Ausdrücke in Suchen und Ersetzen :
quelle
Für eine begrenzte Anzahl von Spalten können Sie filtern, um Leerzeichen auszuwählen, dann einfügen und nach unten kopieren
0
.quelle
Eine Möglichkeit, die in ähnlichen Situationen in Google-Tabellen für mich funktioniert hat, bestand darin, die leere Spalte mit 0 zu summieren und das Ergebnis in einer neuen Spalte zu speichern.
Wenn die Spalte
A
die leeren Zellen enthält, die ersetzt werden sollen, und beispielsweise Daten enthalten sindB
, verwenden Sie die nächste leere SpalteC
, um die aktualisierten Werte wie folgt zu speichern:C1=SUM(A1, 0)
und so weiter für die gesamte SpalteC
.In meinem Fall musste ich Werte multiplizieren und leere Zellen arbeiteten wie
1
s anstelle von0
s mitPRODUCT()
, also tat ich:=PRODUCT(SUM(A,0), multiplier)
Das gab mir erwartete Ergebnisse für leere oder nicht nummerierte Zellen in
A
.quelle
Ich hatte riesige Datenmengen mit zufällig eingestellten Leerzeichen, daher war die Verwendung
if(isblank())
für mich eine schlechte Idee, da sie sehr arbeitsintensiv gewesen wäre.Stattdessen habe ich mein Blatt als CSV heruntergeladen und in TextWrangler geöffnet (jeder Texteditor mit Suchen und Ersetzen funktioniert). Dann fand ich ',,' und ersetzte durch ', 0,'. Ich musste das zweimal machen. Beim erneuten Importieren habe ich
if(isblank())
nur die erste und die letzte Spalte meines Datensatzes verwendet. Alles andere wurde auf Null gesetzt. Es dauerte nur etwa 5-10 Minuten.quelle
Sie können "Suchen und Ersetzen" verwenden ( Ctrl+ F→ Weitere Optionen).
^$
quelle