Wie lege ich ein Google Text & Tabellen-Zellenformat fest, um Text freizulegen?

37

Ich soll internationale Standardtelefonnummern (beginnend mit einem Pluszeichen, normalerweise gefolgt von einfachen Nummern) in einer Google-Tabellenspalte speichern. Ein Beispiel für ein solches Telefon ist

+420123456789

Wenn ich dieses Telefon betrete, wird es nur 420123456789in der Zelle und =420123456789in der Formel- / Werteleiste angezeigt. Ich möchte diese Konvertierung deaktivieren.

Ich habe versucht, FormatZahlenNur-Text zu verwenden, um es auf die gesamte Spalte sowie auf die bestimmte Zelle anzuwenden, aber es scheint nicht zu funktionieren.

Irgendwelche Ideen, wie man das überwindet?

Ivan
quelle

Antworten:

39

Wenn Sie den Daten in der Zelle ein einfaches Anführungszeichen voranstellen '- - sollte dies eine Standardformatierung verhindern.

Crollster
quelle
Ich wusste, dass das auch in Excel und OpenOffice funktioniert, aber es sieht nicht besonders gut aus: -]
Ivan
Wenn ich das in GoogleDocs mache, fügt es außerdem eine Sekunde hinzu 'und ein 'wird tatsächlich im Dokument angezeigt.
Ivan
4
Das einfache Anführungszeichen wird nur angezeigt, wenn Sie die Zelle als Nur-Text formatiert haben. Wenn Sie das Standard-Zahlenformat beibehalten, wird das Präfix für einfache Anführungszeichen nicht mehr angezeigt. Ich habe gerade in einer meiner eigenen Google-Tabellenkalkulationen getestet und bestätigt.
Efgen
Wie @efgen sagt. Nur zum Hinzufügen ... das einfache Anführungszeichen wird weiterhin in der Bearbeitungsleiste angezeigt, wird jedoch nicht als Teil der Daten betrachtet. (Neugierig, zu keiner Zeit für mich fügt es eine Sekunde hinzu '?)
MrWhite
15

Anleitung zum Hinzufügen von benutzerdefinierten Zahlenformaten

  1. Klicken Sie auf Format
  2. Gehen Sie zu Nummer > Weitere Formate > Benutzerdefinierte Zahlenformate
  3. Einfügen eines benutzerdefinierten Zahlenformats (siehe unten)
  4. Klicken Sie auf Übernehmen

.


.

Verschiedene benutzerdefinierte Zahlenformate

Output: ###-###-####

Syntax: ########## 000 "-" 000 "-" 0000


Output: (###) ###-####

Syntax: ########## "(" 000 ")" 000 "-" 0000


Output: 1-###-###-####

Syntax: ########## "1-" 000 "-" 000 "-" 0000


Output: (##) ####-####

Syntax: ########## "(" 00 ")" 0000 "" 0000


Output: +000000000000

Syntax: # "+" 000000000000


Jordan Neustrom
quelle
3

Nutzen Sie die CONCATENATEFunktion. Z.B:

=CONCATENATE("+", "123456789")
Turtletrail
quelle
2

Verwenden 'funktioniert nicht, wenn die Formatierung auf ZahlenNur Text eingestellt ist . Verwenden Sie stattdessen "Formatierung löschen".

Terje
quelle
2

Stellen Sie sicher, dass zwischen 'und ein Leerzeichen steht +. Das 'wird nicht angezeigt, nur +(Zahlen).

Tezy
quelle
Ich habe viele Einstellungen für dieses Problem versucht, bin jedoch gescheitert. Jacobs Lösung ist interessant. Ich benutze zum Kopieren / Einfügen von Handynummern von einem anderen Ort in eine Tabelle. Diese Nummern haben keine internationale Vorwahl. Gibt es eine Möglichkeit, automatisch ein Präfix für den internationalen Code zu erstellen, z. B. +91 oder +42, bevor ich eine Zahl in eine Tabellenzelle einfüge? Wenn wir ein Währungssymbol erstellen können, muss es eine Möglichkeit geben, ein benutzerdefiniertes Präfix zu erstellen ... das sollten Entwickler berücksichtigen.
2

In Google Spreadsheets (oder Google Sheets, wie sie es jetzt zu nennen scheinen) gibt es zwei gute Optionen.

  1. Fügen Sie dem Anfang ein einfaches Anführungszeichen hinzu. Zum Beispiel mit der Telefonnummer +1 415 655 1234, die Sie eingeben würden '+4156551234. Dies wird im Blatt um angezeigt +4156551234. Es wird auch in eine CSV-Datei exportiert, wie beispielsweise in eine CSV-Datei +4156551234, die 'äußerst nützlich ist, wenn Sie beispielsweise ein Sales CRM wie Salesforce importieren.

  2. Formatieren Sie die Zelle in Nur-Text, und fügen Sie am Anfang der Telefonnummer ein Leerzeichen hinzu. Zum Beispiel mit +1 415 655 1234 würden Sie "+4156551234" eingeben. Dies wird jedoch mit dem Leerzeichen vor der Nummer exportiert.

Hoffentlich hilft das!

Hughhopkins
quelle
2

Noch eine andere Option:

Fügen Sie dies über die Menüoption Format unter Zahl> Weitere Formate> Benutzerdefiniertes Zahlenformat hinzu.

"+"#
pnuts
quelle
2

Ich verwende dieses benutzerdefinierte Zahlenformat für Telefonnummern: "+"## ### ### ###Es ergibt sich etwa Folgendes:+49 123 456 789

Blu Seven
quelle
1

Ich hatte das gleiche Problem und löse es mit dem folgenden Formelformat:

="+69"

um zu erreichen, dass die Zelle so aussieht

+69

Unbequem, aber das Beste, was ich schaffen konnte.

svaens
quelle
1

Eine andere Möglichkeit, dies mithilfe von Formeln zu tun, besteht darin, neben der Zeile, die Sie in Text ändern möchten, eine weitere Zeile hinzuzufügen. Nachdem Sie dies getan haben, fügen Sie innerhalb der Zeile hinzu =TEXT(G17,"+00000"). Kopieren Sie dann die Formel in die Zeilen darunter. Sobald Sie dies getan haben, verstecken Sie die Zeile mit den alten Zahlen (die noch als Formel sein sollte). Das sollte es so machen, dass das +420123456789aus 420123456789in der Box und =420123456789in der Antwortbox eben wird =420123456789. Hoffe ich konnte dir helfen!

user79832
quelle
0

Sie müssen nur Ihren Text in der Formel wie folgt wickeln: =("+1+2+3-123").

user56240
quelle
0

Ich konnte dieses Problem lösen, indem ich die Spalte "klar formatierte" und dann ein Leerzeichen vor dem Pluszeichen einfügte.

Kennzeichen
quelle
0

In der Kopfzeile sollte unter "Daten" im Menü eine 123 mit einem Karat nach unten angezeigt werden. Wenn Sie darüber schweben, werden "Weitere Formate" angezeigt. Wählen Sie dort "Nur Text" aus.

Scott Current
quelle
Ein Screenshot mit diesem wäre für zukünftige Benutzer sehr hilfreich.
Andrew Lott