Q&A

回答の並べ替え:
投稿新規に質問を投稿する

excelファイルの取り込みについて

toto toto

2023-11-10 13:57

excelファイル上で付きで金額を入力し、そのファイルを取り込んで処理を行いたいです。
行いたい処理は、入力された金額ががついていたら取り除く処理なのですが、複数列でやった場合、取り除ける列とできない列が存在してしまいます。
処理自体はコピーしているのでつけた名前が違うのみで、関数等は同じものを使用しています。対処法等あれば教えて頂きたいです。

toto toto
SUBSTITUTE関数を使うことで理想の処理を行うことができました。
ありがとうございます。大変助かりました。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
ありがとうございます。

恐らく、「セルの書式設定」の【書式形式】が
「文字列」または「通貨(または会計)」が混在しているため、
取り除けない列(オレンジ色のセル)が発生しているのではないかと考えられます。

このため、図のJ列の「SUBSTITUTE関数」を用いて頂ければ、
「¥」マークの有無にかかわらず、ご期待の処理ができますので、
ご確認いただけますでしょうか。
メールコンタクトをとる
toto toto
新日本コンピュータマネジメント株式会社様 こんにちは。
①はその通りで合っています。
②についてですが、名前管理を用いております。そしてその名前のみ違っているというものです。
使用している関数ですが、
=EXACT(LEFT(INDIRECT(列名),1),"¥")
のように先頭文字が一致しているかチェックを行っています。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

ご質問頂いている内容について、
下記2点を確認させてください。


>excelファイル上で付きで金額を入力し、そのファイルを取り込んで処理を行いたいです。
>行いたい処理は、入力された金額ががついていたら取り除く処理なのですが、複数列でやった場合、取り除ける列とできない列が存在してしまいます。

こちらで行いたい処理とは、例えば「”」(ダブルクォーテーション)などの文字列が入力されていた場合、この「”」(ダブルクォーテーション)などを削除する処理でよかったでしょうか。


>処理自体はコピーしているのでつけた名前が違うのみで、関数等は同じものを使用しています。対処法等あれば教えて頂きたいです。

もし可能でしたら、現在使用されている関数等を教えて頂けますと幸いです。
また、「名前が違う」とありますが、【名前管理】機能を利用されていますでしょうか。
メールコンタクトをとる