Kommas funktionieren nicht mehr in Formeln - Excel-Tipps

Inhaltsverzeichnis

Ein bizarres Problem heute: Plötzlich akzeptieren Excel-Formeln kein Komma mehr als Argumenttrennzeichen. Sie beginnen zu tippen =VLOOKUP(A2. Wenn Sie die Nachschlagetabelle mit der Maus oder den Pfeiltasten auswählen, piept Excel mit "Es liegt ein Problem mit dieser Formel vor." Ja! Natürlich gibt es ein Problem mit dieser Formel… Ich habe die Formel noch nicht vollständig eingegeben.

Warum gibt es ein Problem mit dieser Formel?

Während Sie die Formel eingeben, wird im Tooltip ein interessanter Hinweis angezeigt. Anstelle von Kommas zwischen Argumenten werden in der QuickInfo vertikale Balkenzeichen angezeigt. Programmierer nennen diese Symbole "Pipe". Es sieht so aus: |

Der Tooltip zeigt eine Pipe, zu der die Kommas gehören

Ich habe von diesem Problem von einer Person in meinem Live-Power-Excel-Seminar in Huntsville, Alabama, erfahren. Diese clevere Person hat versucht, das VLOOKUP mithilfe des Dialogfelds Funktionsargumente zu erstellen. Geben Sie dazu =VLOOKUP(Strg + A ein und drücken Sie Strg + A. Füllen Sie die Felder unter Funktionsargumente aus und klicken Sie auf OK. Die VLOOKUP-Formel funktioniert, wird aber angezeigt =VLOOKUP(A2|$F$2:$G$13|2|False).

Warum verwendet Excel jetzt ein |? anstelle eines Kommas? Um die Sache noch schlimmer zu machen, benutzte diese Person eine kleine Laptoptastatur, die keine Pfeife bot!

Ich habe meine MVP-Freunde gefragt, und die Leute in Europa sind mit der Einstellung "Listentrennzeichen" in der Windows-Systemsteuerung vertraut. In einigen Ländern sind Komma und Dezimalpunkt umgekehrt. 1.234,56 USD würden als 1.234,56 USD geschrieben. Wenn Ihr Dezimaltrennzeichen ein Komma ist, verwendet Excel ein Semikolon als Listentrennzeichen.

Navigieren Sie abhängig von Ihrer Windows-Version zu:

  • Windows 7> Systemsteuerung> Regionale Einstellungen> Zusätzliche Einstellungen> Listentrennzeichen
  • Windows 10> Systemsteuerung> Uhr, Sprache und Region> Region: Ändern Sie das Format für Datum, Uhrzeit oder Nummer> Zusätzliche Einstellungen> Nummern> Listentrennzeichen
Wählen Sie Zusätzliche Einstellungen
Ändern Sie das Listentrennzeichen wieder in ein Komma

Die größere Frage: Wer hat das Listentrennzeichen von einem Komma in eine Pipe geändert? Ich habe einige Artikel im Web gefunden, in denen die Person eine CSV-Datei hat, die keine Kommas verwendet. Anstelle eines Kommas werden die Daten durch eine Pipe getrennt. Der Dateityp lautet jedoch weiterhin .CSV.

Diese "CSV" -Datei verwendet Pipe anstelle von Komma

In dem gut gemeinten Artikel wurde vorgeschlagen, das Listentrennzeichen von einem Komma in eine Pipe zu ändern, damit Sie diese Datei durch Doppelklicken öffnen können. Dies ist ein guter Rat, wenn Sie (a) niemals Formeln in Excel eingeben und (b) niemals CSV-Dateien mit einem Komma als Listentrennzeichen öffnen.

Eine weitaus bessere Lösung ist die von Excel MVP Jan-Karel Pietriese vorgeschlagene. Alternativ können Sie die Dateierweiterung von .CSV in .TXT ändern. Wenn Sie die Datei in Excel öffnen, können Sie im zweiten Schritt des Textimport-Assistenten das Trennzeichen als Pipe angeben.

Wenn Sie diese Seite lesen, weil sich Ihr Listentrennzeichen geändert hat, protokollieren Sie bitte einen Kommentar im YouTube-Video unten, damit ich weiß, ob Sie sich daran erinnern, das Listentrennzeichen geändert zu haben, oder ob ein anderes Schurkenprogramm die Einstellung ohne Ihr Wissen geändert hat.

Schau Video

Video-Transkript

Lernen Sie Excel für Podcasts, Folge 2222 - Kommas funktionieren nicht mehr in Formeln!

Hey, willkommen zurück im Netcast, ich bin Bill Jelen. Ich war in meinem Seminar in Huntsville, Alabama, und ging vor dem Seminar herum, um zu fragen, ob jemand Excel-Fragen hatte. Scott, er war bereit für mich. Überprüfen Sie dies, dies geschah auf Scotts Computer. Also werde ich hier einen kleinen VLOOKUP erstellen, oder? = VLOOKUP (A2, und ich fange an, die rechte Pfeiltaste zu drücken, um dorthin zu gehen und diese Tabelle in Spalte F auszuwählen, und es heißt "Hey, es gibt ein Problem in dieser Formel." Oh ja, es gibt ein Problem mit dieser, Ich habe die Formel noch nicht fertiggestellt. Warum glauben sie, ich habe die Formel fertiggestellt, was ist los?

Okay, und so werde ich das schließen, und Scott, ich muss Scott Anerkennung zollen, Scott war hier brillant, er hat dies getan: = VLOOKUP, es war dieser kleine Trick, bei dem Sie Fx drücken und Sie in Funktionsargumente führen. Also hat er die Formel mit Funktionsargumenten erstellt, was großartig ist. Wenn Sie mit Formeln noch nicht vertraut sind, dies aber nicht jedes Mal tun müssen, 2, FALSE, und er hat OK gedrückt. Und dann schaut er sich die Formel an und anstelle von Kommas hat er einen seltsamen Charakter. Weißt du, es ist kein seltsames Zeichen, das als Pipe bezeichnet wird, und es wird in vielen Programmiersprachen als "ODER" -Symbol verwendet, und auf meiner Tastatur befindet es sich direkt über der Eingabetaste. Es gibt also ein , und wenn Sie das verschieben, gibt es ein | Charakter. Aber Scott, er benutzte eine Art virtuelles System, seine Tastatur nichtIch habe kein |, in Ordnung. Also, jetzt, heiliger Rauch, ist er in Excel, wo es anstelle eines Kommas jetzt eine Pipe ist und er kein Pipe-Zeichen auf der Tastatur hat. Was ist das und warum passiert das?

Okay, ich habe mit dem Excel-Team gesprochen und sie sagen: "Hey, ja, wir sehen, dass dies zunehmend passiert. Wer sagt den Leuten, dass sie das Listentrennzeichen ändern sollen?" Und ich habe einige Websites gefunden, auf denen steht: "Hey, Sie haben eine CSV-Datei, die eine Pipe anstelle eines Kommas verwendet", und sie schlagen vor, das Listentrennzeichen in der Systemsteuerung in eine Pipe zu ändern. Meine Güte, Sie möchten niemals etwas in der Systemsteuerung ändern, da dies weitreichende Auswirkungen auf alle Ihre Programme hat, einschließlich der in unseren Formeln verwendeten Listentrennzeichen. Wer also diese Website geschrieben hat, um das Listentrennzeichen von einem Komma in eine Pipe zu ändern, darf niemals Formeln in seinem Leben eingeben, was verrückt ist!

Okay, um dies zu umgehen, anstatt DIESE Website anzuhören, müssen Sie zunächst eine CSV-Datei in File.txt umbenennen und in Excel öffnen. Sie werden durch den Textimport-Assistenten geführt, und Sie können das Trennzeichen in Schritt 2 angeben. ODER gehen Sie hinaus und sehen Sie sich mein Video an, Episode 2087 - Wissenschaftliche Notation beim Import verhindern, das Ihnen eine viel bessere Möglichkeit zum Importieren von CSV-Dateien zeigt. Verwenden Sie das alte "From CSV", das Sie hier zu Ihrer Symbolleiste für den Schnellzugriff hinzufügen können, und definieren Sie dann das Trennzeichen nur für eine Datei, anstatt nur das Listentrennzeichen global zu ändern.

Okay, also hier ist, was wir tun müssen, wir müssen zu Start und dann zur Systemsteuerung gehen. Jetzt bin ich in Windows 7 auf diesem Computer und es handelt sich um eine andere Einstellung in Windows 10, die ich Ihnen zeigen werde. Also suche ich hier einfach nach Region und Sprache, "Datum, Uhrzeit oder Zahlenformat ändern". Ich muss zu "Zusätzliche Einstellungen" gehen, und sicher gibt es ein Listentrennzeichen, und dieses Listentrennzeichen von einer Pipe zurück in ein ändern Komma, klicken Sie auf OK, klicken Sie auf OK. Wenn Sie jetzt mit Windows 10 arbeiten, sind es Windows 10-Systemsteuerung, Uhr, Sprache und Region, Region, "Datum, Uhrzeit oder Zahlenformate ändern", Zusätzliche Einstellungen, Zahlen, Listentrennzeichen - viel tiefer in Windows 10 vergraben. viel einfacher in Windows 7 zu erreichen.

Okay, jetzt versuchen wir es noch einmal, sehen wir, dass die Kommas bereits wieder normale Kommas sind, und stellen wir sicher, dass wir noch Dinge eingeben können. Also = VLOOKUP davon, Komma, ich denke, es funktioniert bereits, also ist das großartig, 2, FALSE, in Ordnung. Was für ein komisches Komma, es hat aufgehört, in Formeln zu arbeiten, weil das Listentrennzeichen irgendwie geändert wurde. Schauen Sie sich mein Buch "MrExcel LIVe, Die 54 besten Excel-Tipps aller Zeiten" an. Klicken Sie auf das "i" in der oberen rechten Ecke.

Okay, Zusammenfassung: Heute funktioniert das Komma in Formeln in Excel nicht mehr. Sobald Sie ein Komma eingeben, fahren Sie mit dem nächsten Argument fort. Die Formel gibt einen Fehler aus, als ob Sie mit der Formel fertig wären. Clever, Scott in Huntsville, als es ihm passierte, baute die Formel mit einem Dialogfeld mit Funktionsargumenten. Sie werden = VLOOKUP sehen, und es ist tatsächlich da. Das andere, was Sie sehen werden, ist in der QuickInfo, diese Kommas werden durch Rohre ersetzt. Wenn Sie sich in diesem seltsamen Zustand befinden, ist dieser Charakter eine Pipe, er befindet sich über dem Backslash auf der US-Tastatur, obwohl Scott tatsächlich keine Pipe auf seiner Tastatur hatte. Gehen Sie zu Systemsteuerung, Regions- und Spracheinstellungen, Zusätzliche Einstellungen, Listentrennzeichen, ändern Sie das Listentrennzeichen wieder in ein Komma. Wenn Sie nun das Listentrennzeichen geändert haben, weil ein System anstelle von CSV durch Pipe getrennte Werte liefert,Sieh dir dieses Video hier an, da ist der Link, und das steht unten in der YouTube-Beschreibung, damit du das sehen kannst. Nur eine bessere Möglichkeit, dies zu lösen, als das Listentrennzeichen global zu ändern. Um die Arbeitsmappe vom heutigen Video herunterzuladen, besuchen Sie die URL in der YouTube-Beschreibung!

Ich möchte Scott dafür danken, dass er mich auf meinem Huntsville-Seminar darauf aufmerksam gemacht hat. Ich möchte Ihnen dafür danken, dass Sie vorbeischauen. Wir sehen uns beim nächsten Mal für einen weiteren Netcast von!

Hey, schau mal, hier ist meine Bitte an dich: Wenn du in diesem Video bist, weil dir das passiert ist und du dich daran erinnerst, das Listentrennzeichen geändert zu haben, kannst du zu den YouTube-Kommentaren gehen und berichten, warum du es geändert hast? Wer hat dir gesagt, dass du es ändern sollst? Unter welchen Umständen haben Sie es geändert? Wenn Sie hier in diesem Video sind, weil Ihnen dies passiert und Sie keine Ahnung haben, warum es passiert ist oder Sie es nicht geändert haben, muss es ein Programm geben, das es ändert. Schlagen Sie erneut die YouTube-Kommentare an und geben Sie uns einfach einen Bericht. Wissen Sie, was ist los? Erinnerst du dich daran, dies geändert zu haben oder ist es automatisch passiert? Und wenn Sie es wieder in ein Komma ändern, ändert es sich an einem Tag, einer Woche, einem Monat wieder in einen Rohrabscheider?

Laden Sie die Excel-Datei herunter

So laden Sie die Excel-Datei herunter: commas-stop-working-in-formulas.xlsx

Excel-Gedanke des Tages

Ich habe meine Excel Master-Freunde um Rat zu Excel gebeten. Der heutige Gedanke zum Nachdenken:

"Jede Tabelle erzählt eine Geschichte"

Kevin Lehrbass

Interessante Beiträge...