Googleスプレッドシートの列に、国際標準の電話番号(プラス記号で始まり、通常は普通の番号が続く)を保存します。そのような電話の例は
+420123456789
この電話に入ると、420123456789
がセルに表示され、=420123456789
が数式/値バーに表示されます。この変換を無効にしたいと思います。
私はFormat→Numbers→Plain textを使用してみましたが、特定のセルだけでなく列全体にも適用しました動作するようです。
これを克服する方法はありますか?
セル内のデータの前に一重引用符('
)を付けると、デフォルトの書式設定ができなくなります。
。
。
Output: ###-###-####
構文:########## 000 "-" 000 "-" 0000
Output: (###) ###-####
構文:########## "(" 000 ")" 000 "-" 0000
Output: 1-###-###-####
構文:########## "1-" 000 "-" 000 "-" 0000
Output: (##) ####-####
構文:########## "(" 00 ")" 0000 "" 0000
Output: +000000000000
構文:# "+" 000000000000
CONCATENATE
関数を使用します。例えば。:
=CONCATENATE("+", "123456789")
書式設定がNumbers→Plain Textに設定されている場合、'
の使用は機能しません。代わりに「フォーマットのクリア」を使用してください。
'
と+
記号の間に必ずスペースを追加してください。 '
は表示されず、+
(数字)のみが表示されます。
Google Spreadsheets(または、現在それを呼び出しているように見えるGoogle Sheets)には、2つの良いオプションがあります。
先頭に一重引用符を追加します。たとえば、電話番号が+1 415 655 1234の場合、'+4156551234
と入力します。これは、シートの+4156551234
に表示されます。また、+4156551234
を使用せずに'
としてCSVにエクスポートします。これは、SalesforceなどのSales CRMにインポートする場合に非常に便利です。
セルをプレーンテキストにフォーマットし、電話番号の先頭にスペースを追加します。たとえば、+ 1 415 655 1234の場合、「+4156551234」と入力します。ただし、これは数字の前の空白でエクスポートされます。
お役に立てば幸いです!
私は電話番号にこのカスタム番号形式を使用します:"+"## ### ### ###
これは次のような結果になります:+49 123 456 789
さらに別のオプション:
これを追加するには、メニューオプションの[書式]で、[番号]> [その他の書式]> [カスタム数値書式...]を選択します。
"+"#
数式を使用してこれを行う別の方法は、テキストに変更する行の隣に別の行を追加することです。これを行った後、行内で=TEXT(G17,"+00000")
を追加します。次に、式をその下の行にコピーします。これを行ったら、古い数値の行を非表示にします(これはまだ式として使用する必要があります)。これにより、+420123456789
がボックス内の420123456789
および回答ボックス内の=420123456789
から=420123456789
に変わります。お役に立てば幸いです!
私も同じ問題を抱えていたので、次の式形式を使用して解決しました。
="+69"
セルが次のように見えるようにする
+69
不都合ですが、私が管理できる限りでは。
次のような式でテキストをラップする必要があります:=("+1+2+3-123")
。
これを解決するには、列で「明確な書式設定」を行い、プラス記号の前にスペースを追加しました。
ヘッダーには、メニューの「データ」のすぐ下に、カラットが付いた123が表示されます。これにカーソルを合わせると、「その他の形式」が表示されます。そこで「プレーンテキスト」を選択してみてください。