【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言

エクセル上で半角・全角文字が混在したデータを
数字は半角数字に、それ以外は全角文字にしたいのです。
教えてgooのwinのカテゴリーで似た質問をいくつか見つけたので、
試してみたのですが、JIS関数で全て全角にすることさえもできません。
やり方が悪いのでしょうか?それともmacでは無理なのでしょうか?

環境はOS9、Microsoft Excel(Microsoft Office 98)を使用しています。
エクセルは素人です。どうぞよろしくお願いします。

A 回答 (6件)

エクセルが得意でないとのことなので、他の方法を。


Excelのファイルを一旦 カンマ区切りテキストにはき出して、
Jeditというテキストエディタで開きます。
開いたテキストを全選択して
Jeditのメニューバーのツール>半角→全角
をやり、保存したファイルをエクセルで開けば、
全て全角のExcelファイルになります。
いかがでしょうか?私はいつもそうしてます。

ちなみにJeditはシェアウェアですが確か機能制限なしで試せます。
ダウンロード先は参考URLに。

参考URL:http://www.artman21.net/product/Jedit4/index.html
    • good
    • 0
この回答へのお礼

ダウンロードの画面まで行ったのですが、
「JeditX」はOSX用のようですが、OS9でも大丈夫ですか?「Jedit4」の方が良いのでしょうか?
そして、このやり方だと数字も全角になりますか?

お礼日時:2004/10/01 09:09

#2・#5です。



変換結果を全部新たなセルに貼付けます。
「形式を選択して貼付ける」「値」

これなら関数は表示されません。
    • good
    • 0

#2です。


一括変換は
「編集」メニューの「検索」を選ぶと検索する文字列を入力する画面が出ますので、そこの「検索する文字列」のところに全角で「1」を入れ、
「置換」を選び、「置換する文字列」のところに半角で「1」を入れ
「すべて置換」を選びます。
その時に、下に出る「半角と全角を区別する」にチェックを入れておきます。
すべて置換できたかどうかはもう一度検索をかけてみて確認してください。
    • good
    • 0
この回答へのお礼

見た目は全部全角になっているのですが、セルをクリックすると、
関数が表示されてしまいます。
きっとわたしのやり方が悪いのだと思うのですが。

みなさんいろいろとありがとうございました。
とりあえず今回はJeditを使いました。
エクセルはまだ解決していないので、また質問させて
いただくかもしれません。
その時はまたお願いします。

お礼日時:2004/10/01 13:12

もちろんOffice98のExcelでもJIS関数やASC関数はありますので、


> JIS関数で全て全角にすることさえもできません。
というのはなにか間違ったことをしている可能性が高いです。

しかし、ExcelのJIS関数やASC関数はカナと数字を区別出来ないの
で、苦労のわりに報われません。hoey_roastさんのおっしゃるとお
り、テキストに落としてJeditを使うのがいいです。

テキストエディタなら何でも良さそうなところでなぜJeditを特に推
薦するかというと、こいつは「ツール」の「全角→半角…」や「半角
→全角…」で、どの種類の文字を対象にしてどの種類の文字は対象に
しないか、指定出来るからなんです。
数字以外全部を指定して「半角→全角…」を一発と、数字だけを指定
して「全角→半角…」を一発やれば、lostmoonさんのご希望通りのき
れいなテキストになります。

OS9ならJedit4でどうぞ。
    • good
    • 0
この回答へのお礼

できました!Jeditは、他でも使えそうです。
どうもありがとうございました。

お礼日時:2004/10/01 13:05

わたしもあんまり詳しくないので、面倒くさい方法しか思いつきません。


#1番さんがOffice98でも関数でできるとおっしゃっているので……
こんなのを考えてみました。
変換結果を表示する新しい列を用意する。例えば(E2)を選んで、そこに
=JIS(A2)
にすると、A2に入っている住所が
山田郡シズオカ(シズオカは半角です)1025ウルトラ800
だったとしたら
山田郡シズオカ(シズオカは全角です)1025ウルトラ800
になりますよね。その数式を全部の行に適用させてから別名で保存して、(E2)以外の列を消して、あとは
一括置換を10回
1→1
2→2
3→3
4→4
5→5
6→6
7→7
8→8
9→9
0→0

もっといい方法がありそうですが、何も出なければこれ、やってみてください。
    • good
    • 0
この回答へのお礼

全部全角にするところまでは出来ました!

>一括置換を10回

これができないのです(;>_<;)
編集→置換…そこからがわからないのですが、
よろしければ教えていただけますか?

お礼日時:2004/10/01 09:05

入力の話だったら、テンキーがあれば(ノートでなければ)、


テンキーだけ半角にすればOK。他は全角になりますから。
関数で、全角数字だけ半角数字にする、てのももちろんできます。
Office98でも、もちろんできますよ(^_^;)

この回答への補足

言葉が足りなくて申し訳ありません。
既に入力済のデータです。大量にあるので、一気に変換したいのです。
住所録のようなもので、カタカナが半角、他が全角になっているので、
一気に数字を半角、それ以外を全角にしたいのです。

>関数で、全角数字だけ半角数字にする、てのももちろんできます。

質問にも書き込みましたがエクセルはド素人ですf(^^;)
やり方をくわしく教えていただけませんか?

補足日時:2004/09/30 14:46
    • good
    • 0

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


おすすめ情報