ネットバンクの口座の入出金明細をエクセルにコピペすると、数字の前に空白が入力されていて計算式を入れても0になってしまうので空白を消したいです。
検索と置換やTRIM関数は使ってみましたが空白と認識されていないのか消せないようです。
この消えない空白は何なのでしょうか…
567,890
↑セルからそのままコピペしてきたのですが確かに空白があるはずなんですが…今のところ一つ一つ消していくしか方法がありません。
LEFT関数は数字の桁が3桁~11桁とまちまちなので使いにくいです。
有識者様アドバイスをお願い致します。
No.6ベストアンサー
- 回答日時:
No.3の回答者さんが関数による処理を示しているので、置換で
処理する方法を紹介しますね。
どこか関係ないセルに以下の数式を入れます。
=CHAR(160)
これをコピー。[置換]の[検索する文字列]に貼り付けします。
シートに戻りコピー状態のセル[ Esc ]キーで解除。
置換したい範囲を選択して、[置換]を実行。
https://yone.synapse-site.jp/excel2010/faq/keisa …
No.8
- 回答日時:
こんにちは
>この消えない空白は何なのでしょうか…
実際の文字コードを調べてみればわかると思います。
どこかのセルに
=CODE(MID($A$1,ROW(A1),1))
を入力して、下方にフィルコピーしてみれば、各文字のコードが表示されます。
スペースに見えるものでも、全角、半角とありますし、No6様がお示しのCHAR(160)などいろいろありますし、改行コードも入っているのかも知れませんね。
>検索と置換やTRIM関数は使ってみましたが空白と認識されていないのか~
ピンポイントで「半角スペース」などを変換しても、それ以外の文字が含まれている場合には、それが残ってしまうことになります。
>LEFT関数は数字の桁が3桁~11桁とまちまちなので使いにくいです。
「最初に数字(0~9)が出現する位置を調べて、それ以降の文字を切り出す」ようなことを行えばよさそうに思いますが、数値の後ろにも(見えない)文字が付加されている場合にはそちらも削除する必要が出てくるので、関数では長くなってしまいそうです。
ユーザー定義関数を利用すれば、「連続する数字のみを切り出す」ようなことも簡単にできますが、VBA利用になってしまうので・・・
以下は、組み込み関数だけでなんとかする方法の例です。
対象文字はA1セルにあるものと仮定。
1)文字列の中から数字(0~9)だけを取り出して、読み直す。
(以下の式はOffice365等の環境を想定しています)
=IFERROR(TEXTJOIN("",1,FILTER(MID(A1,ROW(OFFSET(A1,,,LEN(A1))),1),(MID(A1,ROW(OFFSET(A1,,,LEN(A1))),1)>="0")*(MID(A1,ROW(OFFSET(A1,,,LEN(A1))),1)<="9"),""))*1,0)
2)対象文字列から最初の数字を探して、それ以降の文字列を切り出す。
Excel 2019 で検証。
(こちらの式は、数値の後ろにも見えない文字がある場合は数値化できません)
=IFERROR(MID(A1,AGGREGATE(15,6,ROW(OFFSET($A$1,,,LEN(A1)))/(MID(A1,ROW(OFFSET(A1,,,LEN(A1))),1)>="0")/(MID(A1,ROW(OFFSET($A$1,,,LEN(A1))),1)<="9"),1),LEN(A1))*1,0)
一番上の関数で試したところ、結果が160で返ってきました。
160はnbspってやつでしょうか。
セルの空白になっているところに空白以外のもの入力されているという可能性を考えていなかったので目からうろこでした。
理屈がわかればいくつかの対処法が見えてきました。
これで少し処理が楽になりそうです。
回答ありがとうございました。
No.5
- 回答日時:
置換をするときに、よく有るのが
条件に 全角スペース、半角スペースを入れても認識されない時が有ります
その時に、コピペした数字の前の空白をコピーし
置換の条件に貼り付けると、見事に消える事が多々あります
一度、お試しを
回答ありがとうございます!
なるほど、空白をコピペするんですね!
目に見えない不可視の記号等の可能性があればそれで消えるのもうなづけます。
とても参考になりました。
No.3
- 回答日時:
CLEAN関数を使う
=CLEAN(A1) のように、CLEAN関数を使って不可視文字を削除します。
SUBSTITUTE関数を使う
全角スペースを削除するには、=SUBSTITUTE(A1, " ", "") を使います。
特定の不可視文字を削除するには、=SUBSTITUTE(A1, CHAR(160), "") のように、CHAR関数を使って特定の文字コードを指定します。
数値として認識させる
数値として認識させるために、=VALUE(TRIM(A1)) を使います。これにより、余分な空白が削除され、数値として扱われます。
これらの方法で解決できるか試してみてください。
No.1
- 回答日時:
>入出金明細をエクセルにコピペする
画面を範囲指定してコピーしたのでしょうか?
それより 「データをダウンロード」できませんか? 大抵の 口座の入出金明細 には ダウンロードの機能があると思います。 CSVでしょうけどデータとして取り込むのはできますよね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 一つのセルに(例えばA1)入力された3桁・4桁の数字を並べ替えて同一行のセルに表示させる。 1 2024/05/26 20:17
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- Excel(エクセル) Excelでスクロールすると文字が消える現象について 4 2023/09/03 16:42
- Excel(エクセル) ファイル内にある数字の出現回数カウント 10 2024/03/19 10:20
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Visual Basic(VBA) Excel関数またはVBAでの質問になります 5 2024/02/29 16:06
- Excel(エクセル) エクセルのグラフで式や文字列を無視したい 2 2022/12/14 10:47
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
自分独自の健康法はある?
こうしていると調子がいい!みたいな自分独自の健康法、こだわりはありますか?
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
「これいらなくない?」という慣習、教えてください
現代になって省略されてきたとはいえ、必要性のない慣習や風習、ありませんか?
-
エクセルで 自動的に◯や数字を表示させることできます? 例えばなんですが 日付 山田 1 ◯ みたい
Excel(エクセル)
-
Excel関数の式の作り方を教えてください
Excel(エクセル)
-
Excelの数式の効率化について
Excel(エクセル)
-
-
4
Excel 対象のセルに入力が無いとセルに入力できないようにしたい
Excel(エクセル)
-
5
Excel 標準フォントについて教えてください
Excel(エクセル)
-
6
Excelの区切り文字について質問です。 Excel機能にある、区切り文字を使う時に区切ったあとの書
Excel(エクセル)
-
7
エクセルで日付を数字+アルファベットと比較したい
Excel(エクセル)
-
8
エクセル②
Excel(エクセル)
-
9
Excelに詳しい方! B列が「日」なら「休」と表示されるようにしたいのに何で全部の曜日に「休」と入
Excel(エクセル)
-
10
エクセルのツールバーから数値が消えました。
Excel(エクセル)
-
11
シフト表をエクセルで作るときに 例えばAさんの勤務が月、火、水で祝日は休み Bさんが木と金と出勤で
Excel(エクセル)
-
12
数字入力後他の文字等が表示される方法について
Excel(エクセル)
-
13
セルの数を求めたい
Excel(エクセル)
-
14
Excelの表示についての質問
Excel(エクセル)
-
15
エクセルの問題です。絶対値の最大値を求めるとき、負の数であった場合に求める倍はどのようにしたらいい?
Excel(エクセル)
-
16
表中の指定した条件の文字列を結合する方法について
Excel(エクセル)
-
17
エクセルで数字の組み合わせを列記したい
Excel(エクセル)
-
18
Excel関数-文字列で自動作成された関数を実行する方法
Excel(エクセル)
-
19
Excelで数値を時間数に変換する関数について
Excel(エクセル)
-
20
EXCELで数値が異なった数字を足して目標値に最も近い組み合わせを選び、かつその目標値を超えないよう
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急お願いいたします 屋上の備...
-
Excel について教えてください。
-
Excelの条件付き書式のコピーと...
-
Excelの開始ブックを固定したい...
-
Excelで項目の種類ごとに番号を...
-
エクセルでデータを消して保存...
-
vba Excelのタブをプログラムか...
-
エクセルでセルに入力する前は...
-
Excelのデータの入力規則の問題...
-
エクセルで、数字の下4桁の0を...
-
ファイル名の変更
-
エクセルの計算式を教えてくだ...
-
Excel for MacでFEPが勝手に切...
-
excelVBAについて。
-
【VBA】使ってたクエリの接続を...
-
エクセルのセル内に分数などの...
-
【マクロ】複数行並んだデータ...
-
Excel スクロールバーの長さが...
-
excelVBAについて。
-
エクセルで作った表が印刷する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、数字ではない値(...
-
Excel いい方法教えてください。
-
納期順に勝手に並べ替えられる...
-
エクセルで作成した書類の印刷...
-
Excel初心者です、Excelの日付...
-
エクセルで作った表が印刷する...
-
実務の処理について。
-
AM8:30から翌朝8:30まで勤務す...
-
Excelのデータの入力規則の問題...
-
Excelの罫線を消す方法
-
桁をセルで区切って計算をした...
-
スプレッドシート(Excelでも良...
-
VLOOKUP関数で複数条件を設定に...
-
Excel初心者です。 Excelでやり...
-
エクセルでAのセルに「家電」と...
-
ファイルとフォルダの移動につ...
-
XMLHTTP60で前日のデータが取れ...
-
ファイルパスについて。
-
エクセルの数式について教えて...
-
スプレッドシートで適切な条件...
おすすめ情報