Excel スプレッドシートの 1 つの列にある次のような値を分離する必要があります。
48.116667, 11.55
これは簡単だと思ったので、次のようにしました。列を選択し、(データリボン)-テキストを列にクリックします。
次に「区切り」を選択し、次のウィンドウで区切り文字として「カンマ」を選択すると、プレビューではすべて正常に表示されます。これらの数字の2つの列が表示されます
48.116667、次の列は11.55
次へをクリックすると、データ プレビューで、作成される両方の列の形式が「一般」になっていることがわかります。
それでも、出力は正しく、前のウィンドウのように見えます。
「完了」をクリックすると、この画面が表示されます (写真を投稿できません)
数式バーには左側の数字として「48116667」と表示されています
表の左の列には、48.116.667 (中央右) (数値形式) と表示されています。右の列には、(正しく) 11.5 (一般) (中央左) と表示されています。
左の数字は、上のデータ入力フィールドに区切り文字がなく、表自体に 2 つのドットがある 8 桁の数字になりました。2 番目の数字は正しく表示されています。
両方の数字が正しい数字のように見え、フィールドの横にエラー記号が付いていないことが必要です。小数点記号としてコンマまたはポイント (どちらでもかまいません) が付いた「通常の」数値フィールドで、数字にポイントや記号を追加しないでください。
私が試したこと:
オプション - 詳細設定で「小数点を自動的に追加する」の選択を解除しました。
これも関連している可能性があります: オプション - 詳細設定では、システム区切り文字を使用する (有効) と表示され、小数点区切り文字にはカンマ、3桁区切り文字にはポイントが使用されています。
私がオペレーティング システムとして Windows 7 ドイツ語版を使用していることも関係しているかもしれません。
ご協力いただければ幸いです。よろしくお願いします!
答え1
おそらく、ドイツ語 OS が問題です。システムでは、ピリオドが 3000 単位の区切りとして使用されているようです。この操作を実行するときに、システム内または Excel 内でオプションを変更して、小数点にピリオドを使用するようにしてください。