No.1ベストアンサー
- 回答日時:
こんにちは。
maruru01です。文字列として認識されるということは、書式を「標準」にしても「数値」にしても、セル内で左寄せになるということですか。
ちなみにそのデータに対して、ISNUMBER関数を通してやると、数値かどうか判定出来ます。
考えられるのは、
1.先頭に文字列を表す「'」が付いている
2.不要なスペースが入っている
3.何らかの制御文字が入っている
などです。
1.の場合は、VALUE関数で数値に変換すればOKです。
2.の場合は、前後にスペースが付いているならTRIM関数でスペースを削除出来ます。間にスペースがある場合は見た目で分かると思いますが。
3.の場合は、VBAを使わないと難しいでしょう。
早々とアドバイスいただき有難うございます。maruru01さんのご指摘で1と2には該当しませんでしたので3のようですね。(難しそう(^_^;ゞ )でもVALUE関数で変換したらうまく出来ました。実は社員番号の並べ替えで例えば、01003、02012・・・のように先頭に0が入りますので文字列のまま並べ替えをしたかったのですが・・これも関数を使えば書式を統一できそうですね。本当に有難うございました。
No.6
- 回答日時:
再び こんばんは
>実は社員番号の並べ替えで例えば、01003、02012・・・
>のように先頭に0が入りますので文字列のまま並べ替えを
>したかったのです
文字列のままにしたいのでしたら「追加する入力データ」
も文字列にすればよろしいのでは?
既に数値で入力済みの場合
・目的の列を選択
・メニューの 区切り位置 次へ 次へ 列の表示形式
文字列にチェック 完了
これで選択した列のデータも書式設定も文字列になります
No.5
- 回答日時:
答えとしては、数値ではなかったようですね。
数値でないものに、書式で数値としても変化はないはずです。
さて、数値に変換できたとして、「01003」みたいにしたいようですが、
書式のユーザー定義で、設定する桁数分0を入れればいいみたいです。
6桁の場合「000000」というふうに。
もちろん並べ替えも使えますよ。
やってみてください。
No.4
- 回答日時:
見た目は数字文字ばかりなんですね。
自分で入力すると全角でも、アラビア数字なら、数と認識し、数値に直すようです。数字文字に対しても、四則演算が可能で、結果は純然たる数値になるようです。
貰ったデータの数値(A列にあるとして)を使って=空き列に「=A1+0」の計算が出来ますか。
貰ったデータはCSV形式でしたか。
ソートの操作は、ソートキー列だけでなく、「全列」範囲指定して、入っているでしょうね。
この回答への補足
imogasiさん、ありがとうございます。もらったデータ形式は不明ですが、「A1+0」の計算は出来ました。ソートの範囲指定は全体で指定しています。実は社員番号の並べ替えで例えば、01003、02012・・・のように先頭に0が入りますので文字列のまま並べ替えをしたかったのですが・・やはり、一度数値に統一してから関数を使って文字列にするしかほうほうはないみたいですね。
補足日時:2003/01/23 13:23No.3
- 回答日時:
こんにちは
1列単位であれば
・列選択
・メニューのデータ 区切り位置 完了
複数行列範囲であれば
・空いているセルに 1 と入力 それをコピー
・データ範囲を選択
・メニューの編集 形式を選択して貼り付け
値 と 乗算 をチェック OK
で標準書式設定上(文字列設定以外)での文字列の
数字を数値に変換できます 試してみて下さい
早々とアドバイスいただき有難うございます。このような方法もあるのですね。実は社員番号の並べ替えで例えば、01003、02012・・・のように先頭に0が入りますので文字列のまま並べ替えをしたかったのですが・・これも関数を使えば書式を統一できそうですね。本当に有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) [オートフィルター]機能について 3 2023/02/04 14:32
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) Excelの中央値の複数条件について 3 2022/05/24 21:22
- Excel(エクセル) Excelでの並べ替えについて 5 2022/11/26 22:18
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) エクセル関数のスペシャリストの方、教えてください。 写真のように A列にはデータ C列にはデータの中 7 2022/04/09 00:15
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスで#エラーを表示させ...
-
エクセルで文字が白くなる
-
西暦和暦
-
エクセルで文字を含む式に、カ...
-
Excelで、空白を表示したい
-
エクセル条件付書式で指定の時...
-
エクセルで上付き,下付き文字...
-
小数点以下の数字だけ小さいフ...
-
エクセルで、時間 0:00を表示...
-
Wordで日付が差し込み印刷できない
-
excelの軸
-
エクセルで日数計算
-
Excelのテーブルでセルの書式設...
-
エクセル(2003) 「1900/1/0...
-
Excelで小数部が勝手に繰上げさ...
-
Access ¥マークを表示しない
-
エクセルの表示が ‐(ハイフン...
-
アルファベットにフリガナ
-
エクセル マイナスは黒文字で、...
-
エクセルの書式の詳細設定を調...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字が白くなる
-
エクセルで文字を含む式に、カ...
-
Excelで、空白を表示したい
-
エクセル条件付書式で指定の時...
-
アクセスで#エラーを表示させ...
-
エクセル(2003) 「1900/1/0...
-
エクセルで、時間 0:00を表示...
-
Excelのテーブルでセルの書式設...
-
excelの軸
-
小数点以下の数字だけ小さいフ...
-
Excelで小数部が勝手に繰上げさ...
-
エクセルを使っていて2024/5/15...
-
エクセル マイナスは黒文字で、...
-
Access ¥マークを表示しない
-
today関数で日付を全角文字で表...
-
エクセルの書式設定が解除でき...
-
エクセルで上付き,下付き文字...
-
TO_CHARでのゼロ非表示について
-
Excelのセルでの配置です。
-
Excel 書式の一致を調べる関数...
おすすめ情報