2017-10-04 6 views
0

Googleシートに次のセルがあります:=transpose(split("01 02 03"," ")それは先行ゼロ(0)を保持するテキストなので、私は期待しています。しかし、先行ゼロを除いて明らかに数字のセルになります。< 2> < 3>Googleシートのsplit()が数値に変更されます

実際、この問題は個々の値のレベルで発生します。代わりに=transpose(split("01 02A 03"," ")を使用すると、私は< 1> < 02a> < 3>を取得します。

質問する前に、はい、セルは "プレーンテキスト"としてフォーマットされています。

最初の修辞学には2つの質問があります:なぜGoogleですか?

2番目の本当の質問split()に先頭のゼロを維持する方法はありますか?あるいはシートがsplit()の出力を潜在的な数値として扱うことを防ぐことができますか?

+0

はなぜあなたが最初の場所での先行ゼロをしたいですか? –

+0

あなたは私の究極の問題を考えていて、代わりにそれを解決しています。要約すると、人々が調査結果に提供する一連の回答があります。数えられるべきこれらの答えは、提供された答えのセットを整列させなければならない。これらの回答の選択肢は、時には下流の用途で数値順を保つために先行ゼロを持つことがあります。 つまり、ここにはいくつかの厄介な問題があります。 – JBird

答えて

2

は、各番号の前にチェックマークを入力してみてください:

=transpose(split("'01 '02 '03"," ")) 
+0

はい、しかし、その後、私は結局、それぞれの結果にティックアップがあり、それはvlookupでマッチしません。 – JBird

+0

試しましたか?私は分割後に目盛りがありません。自動またはプレーンテキストとしてフォーマットされます。 –

+0

WAIT。私の悪い。あなたは "ダニ"、 "バックティック"ではありません – JBird

関連する問題