ネットバンクの口座の入出金明細をエクセルにコピペすると、数字の前に空白が入力されていて計算式を入れても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も見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
3分あったら何をしますか?
カップ麺にお湯を入れて、できるまでの3分間で皆さんは何をしていますか?
-
2024年に成し遂げたこと
今年も残すところわずか。 皆さんが今年達成したことを教えていただきたいです。 どんな小さなものでも構いません。
-
【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
「出身中学と出身高校が混ざったような校舎にいる夢を見る」「まぶたがピクピクしてるので鏡で確認しようとしたらピクピクが止まってしまう」など、 これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
-
冬の健康法を教えて!
温度変化が大きくなり、風邪をひきやすいこれからの季節。 どんなことに気をつけていますか?
-
エクセルで 自動的に◯や数字を表示させることできます? 例えばなんですが 日付 山田 1 ◯ みたい
Excel(エクセル)
-
Excel関数の式の作り方を教えてください
Excel(エクセル)
-
Excel 対象のセルに入力が無いとセルに入力できないようにしたい
Excel(エクセル)
-
-
4
Excelの数式の効率化について
Excel(エクセル)
-
5
Excel 標準フォントについて教えてください
Excel(エクセル)
-
6
Excelの区切り文字について質問です。 Excel機能にある、区切り文字を使う時に区切ったあとの書
Excel(エクセル)
-
7
Excelのオートフィル
Excel(エクセル)
-
8
excel で二つのどちらかを選ぶ
Excel(エクセル)
-
9
エクセルで日付を数字+アルファベットと比較したい
Excel(エクセル)
-
10
エクセル②
Excel(エクセル)
-
11
Excelに詳しい方! B列が「日」なら「休」と表示されるようにしたいのに何で全部の曜日に「休」と入
Excel(エクセル)
-
12
エクセルのツールバーから数値が消えました。
Excel(エクセル)
-
13
シフト表をエクセルで作るときに 例えばAさんの勤務が月、火、水で祝日は休み Bさんが木と金と出勤で
Excel(エクセル)
-
14
数字入力後他の文字等が表示される方法について
Excel(エクセル)
-
15
セルの数を求めたい
Excel(エクセル)
-
16
Excelの表示についての質問
Excel(エクセル)
-
17
エクセルの問題です。絶対値の最大値を求めるとき、負の数であった場合に求める倍はどのようにしたらいい?
Excel(エクセル)
-
18
表中の指定した条件の文字列を結合する方法について
Excel(エクセル)
-
19
エクセルで数字の組み合わせを列記したい
Excel(エクセル)
-
20
Excel関数-文字列で自動作成された関数を実行する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
納期順に勝手に並べ替えられる...
-
履歴書をパソコンで描きたいの...
-
エクセルで作れる簡単なスケジ...
-
Excelで並べ替えをするとおかし...
-
【関数】データベースから2つ...
-
エクセルの印刷について
-
エクセルで作った表が印刷する...
-
識別子の表示について
-
エクセルで、数字ではない値(...
-
エクセルシートの作成(関数)...
-
エクセルのブック名の付け方
-
エクセルの数式について教えて...
-
VLOOKUP関数で複数条件を設定に...
-
Excelの罫線を消す方法
-
AA、AA(1)、BB、BB(1)、CC、CC(...
-
エクセルの関数について 理解度...
-
エクセルで作成した書類の印刷...
-
AA、AA(1)、BB、BB(1)、CC、CC(...
-
【VBA】使ってたクエリの接続を...
-
カーソルを合わせてる時のみ行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
excelVBAについて。
-
excelVBAについて。
-
UNIQUE関数、配列数式を使わず...
-
エクセルのデータ整理の方法
-
11ケタの数字を打つと、エク...
-
エクセルの関数ついて
-
エクセル初心者です 用語とか良...
-
エクセル2021 範囲指定印刷をす...
-
【マクロ】メッセージボックス...
-
Excelで合計を求めたいです
-
IEを使わずHTMLを取得する
-
1.5ヶ月分の費用按分 エクセル関数
-
エクセル初心者です 用語等まだ...
-
excelVBAについて。
-
エクセルの不調について
-
Excelで、毎月の月曜と金曜の合...
-
vbe でのソースコード参照(msgb...
-
エクセル数式に問題があります
-
アクセス2016 エクセル2016 重...
おすすめ情報