- ベストアンサー
エクセルの編集~確定を自動化したい
数字データを文字として扱いたい場合に、シングルコーティション ' を文字頭に入力しますよね 他のソフトで、そういったデータを必要が有り作ったのですが、エクセルファイルにすると、シングルコーティションが見えてしまいます。それをF2キーを押して編集モードにし、確定すると見かけ上消えます。 それを、エクセル関数やマクロでもいいのですが 自動化(簡単に)実現したいのですが・・・・・・ 方法を教えてください。大変困っています。 データベースのパッケージソフトへのインポートの フォーマットがそれなのです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
わかりました。 エクセルのバージョンのせいかもしれませんが, おっしゃっている以外にも,データを再確定しないとちゃんと表示されない事がよくあります。 たとえばメモ帳(テキストエディタ)に, 「'20」と打って,それをエクセルに貼り付けた場合も同じ現象になりますね。 Sub Enter_Values() For Each xCell In Selection xCell.Value = xCell.Value Next xCell End Sub 上記マクロで解決します。 まず,「'」の表示されているエリアを一気に選択し, 上のマクロを実行すれば,「'」は消えます。 これはマイクロソフトも既知の問題で, ↓URLで対処しています。
その他の回答 (3)
質問の意味がよく理解していないのですが 「’」と「数字」を「数字」のみに表示するには関数名は MID を使用すればよいと思います。 例えば「’06」では =MID(A10,2,2) ここで、 A10 はセル位置(文字列)です。 2 は2文字目で最後の2は2文字表示を表します。 尚、処理データが半角の場合は、関数名は、MIDB を使用します。
お礼
つたない質問ですみません。 ちょっと質の趣旨と違うのですが 回答に感謝します。ありがとう(~_~)
- Flak45
- ベストアンサー率29% (91/306)
では、 検索する文字「'」 置き換えする文字「'」 ではいかがですか?
お礼
回答ありがとうございます。 質問の仕方(表現がへた)が悪く申し訳ない これに懲りず今後ともよろしくお願いします。
- Flak45
- ベストアンサー率29% (91/306)
難しいことをしなくてもエクセルの検索>置き換えで 検索文字を 「'」 置き換え文字を「なし」にするといっぺんに全部消えませんか?
補足
質問の仕方が悪かったです すみません シングルコーティションを残したまま、埋め込みたいのです。 パッケージソフトのインポートフォーマットが そうなのです。 変な仕様だと思うのですが・・・ ありがとうございます。
お礼
すばらしい! つたない質問にジャストの回答です。 解決しました。ありがとう!! yahooの知恵袋とは違ってここは、すばらしい。 真摯に答えてくださり、非常に役立ちます。それも、レスが早い! 感動しました。!(^^)! ・・・喜びすぎ?? ありがとうございました。m(__)m