アプリ版:「スタンプのみでお礼する」機能のリリースについて

あるカンマ区切りのデータ(これはEBCDICをJISに変換したものだそうです)をエクセルで読み込むとき、列によっては文字形式にして読みたいところがあります。ところが、データの種類によっては、文字型になるものとならないものがあります。JIS変換の仕方は同じようなのですが違いがわかりません、一つ違いは、文字型にならない方は「メモ帳」で読むと化けてしまうことです。どなたかヒントを。

A 回答 (2件)

あまり自信ありませんが・・同じような経験があります。


text関数を使う方法はいかがですか?
1.エクセルでデータを読み込みます。このシートをSheet1とします。

2.Sheet2には、Sheet1のデータを参照するようにします。
[例] Sheet2のA1セル=Sheet1!A1

3.文字形式にしたい列には、text関数を使う
[例] Sheet2のB1セル=text(Sheet1!B1,"")

4.Sheet2をコピーし、値の貼り付けをする。
 これで3.で入力した関数などはなくなります。
うまく説明できませんが・・・

この回答への補足

しばらく応答がなくすみませんでした。実はエクセルで普通に読んでしまって数字になると困るのです。ですから、文字型で読みたいのですが、マクロを使用して必要な列を文字型でよむプログラムとしたのですがどうもうまくできません、ということでこの質問となりました。

補足日時:2006/04/21 22:46
    • good
    • 0

あまり自信はありませんが・・・・



文字の種類によっては『UNICODE』のものが含まれているのかもしれません。

一度EXCELで読み込み文字の部分をJIS関数で置き換えると、文字化けしないようになるかと思います。


A    B
あああ =JIS(A1)

この回答への補足

しばらく応答がなくすみませんでした。fukafukafuさんへの補足をご覧ください。

補足日時:2006/04/21 22:49
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!