お世話になります。
表題の件で質問が御座います。
今、CSVで取り出したデータをExcelに変更したのですが
文字列の後ろに無駄にスペースが入っていたり、“見た目空白”のセルも
実はスペースが入っていたりで「Ctrl」+「方向キー」が 端っこまで行ってしまうので
「=TRIM」でスペースを消しました。
その後「TRIM」で抽出した値を元のセルに「値で貼り付け」をしたのですが
そうすると なぜか 今まで右に寄ってた「数値」までもが左に寄り、表示形式を「通貨」にしても
数値として読み取ってくれてないようで「¥マーク」が付きません。。
そこで「質問(1)」なのですが、「TRIM」で取り出して元のセルに値で貼り付けると「文字列」になってしまうのでしょうか?
数値に見える文字列(?)のセルに「F2キー」で一旦カーソルを入れると きちんと数値になるようで
「¥マーク」が付きます。
が、しかし 1列2000行程のデータがあり、しかも 10列ほどに渡って同じような現象になってしまったので
全部で「20000セル」このような状況です。
「質問(2)」としましては関数か何かで一度に「数値風文字列(?)」を「数値」に変換する方法は御座いますでしょうか?
どなたか ご存知の方、宜しくお願い致します。
No.4
- 回答日時:
[回答番号:No.3この回答へのお礼]へのコメント、
》 「空白セルの加算」とは どのようにやるのでしょうか?
え?「数値1の“乗算”」と同じ手順ですよ。
数値の 1 が入力されているセルを[コピー]する代わりに、何処かの空白セルを[コピー]するのです。
“乗算”に目玉を入れる代わりに、“加算”に目玉を入れるのです。
先ずはやってみてくださいな。
No.3
- 回答日時:
10列2000行の範囲が数値や数字でビッシリ埋まっている場合は、数値1の“乗算”で問題ないのですが、当該範囲に空白セルが散在している場合は空白セルが 0 で埋め込まれます。
それを防ぐために、私は空白セルの“加算”を多用しています。
ご回答 誠にありがとう御座います!!
>当該範囲に空白セルが散在している場合は空白セルが 0 で埋め込まれます。
そうなんですよね!
なので いちいちフィルタで「0」を抽出して「Delete」してました(汗)
ちなみに「空白セルの加算」とは どのようにやるのでしょうか?
よろしければ 再度 ご教示いただけますでしょうか。
No.1
- 回答日時:
TRIM関数は、文字列から余分な空白を取り除く関数です。
したがって、TRIMで取り出したものは、文字列です。
文字列から余分なスペースを取り除きます
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …
文字列を数値に変換する方法の一つです
[形式を選択して貼り付け] の [乗算] を使用する
この方法を使用するには、次の手順を実行します。
1.空白のセルに値 1 を入力します。
2.1 を入力したセルを選択し、[編集] メニューの [コピー] をクリックします。
3.数値に変換する値が入力されているセルを選択します。
4.[編集] メニューの [形式を選択して貼り付け] をクリックします。
5.[演算] の下の [乗算] をクリックします。[貼り付け] の下の [値] をクリックし、[OK] をクリックします
ほかにも方法があります
Excel で文字列を数値に変換する方法
http://support.microsoft.com/kb/181298/ja
ご回答ありがとう御座います。
>TRIM関数は、文字列から余分な空白を取り除く関数です。
このURLのページを見てやったのですが、そういえば「文字列操作」の所にありますモンね!
なるほど!です。 ありがとう御座いました!
数値への変換方法は はじめ「=A1*1」で対応していたのですが
データの中身が金額だったり%だったりで困っておりました。
申し訳ありませんが #2さん ご提示の方法でやらせていただきました。
ご回答 誠にありがとう御座います!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Excel(エクセル) Excelの関数についておしえてください。 3 2023/04/20 18:36
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- Visual Basic(VBA) 列を指定して値を左から5文字にそろえる 1 2022/06/10 20:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
数式による空白を無視して最終...
-
Excel > ピボットテーブル「(空...
-
「データ要素を線で結ぶ」がチ...
-
エクセルでCSVを編集するとき、...
-
ピボットテーブルで空白セルの...
-
エクセルにて負の時間を0:00と...
-
エクセルで、「複数のセルの中...
-
空白セル内の数式を残したまま...
-
excel2010 空白セルにのみ貼り...
-
SUMIFS関数で「計算式による空...
-
形式貼り付けの「空白を無視す...
-
【Excel】 csvの作成時、空白セ...
-
Excelで、入力文字の後に自動で...
-
COUNTAで式をカウントしない方法
-
色つき行の一括削除は?
-
エクセル 連番が途切れていると...
-
空白セルにハイフンを表示
-
VLOOKUP関数について
-
Excel:関数が入っているセルに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
数式による空白を無視して最終...
-
excel2010 空白セルにのみ貼り...
-
エクセルでCSVを編集するとき、...
-
「データ要素を線で結ぶ」がチ...
-
Excelで、入力文字の後に自動で...
-
ピボットテーブルで空白セルの...
-
エクセル 連番が途切れていると...
-
関数TRANSPOSEで空白セルを0に...
-
空白セル内の数式を残したまま...
-
Excel > ピボットテーブル「(空...
-
エクセルで、「複数のセルの中...
-
SUMIFS関数で「計算式による空...
-
空白を0とみなす関数
-
【Excel】 csvの作成時、空白セ...
-
エクセルで上の行の値を自動的...
-
《Excel2000》SUMPRODUCT関数で...
-
一列の中の金額を他のセルに
-
形式貼り付けの「空白を無視す...
-
エクセルで空白文字の前後を入...
おすすめ情報