こんにちは 名簿作成をしています。住所のところは、大文字で入力していますが、「-」や数字がもしかしたら小文字になっているかもしれません。その場合、検索して、大文字に修正する方法を教えて下さい。よろしくお願いします。エクセルは2000です。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

住所の列全体を選択して、


「Ctrl+H」を押してください。
「置換」が表示されると思いますので、
「検索する文字列」というところに「-(半角)」を入力し、「置換後の文字列」というところに「-(全角)」を入力してください。
また、「半角と全角を区別する」にチェックをして、
正しく入力されていることが確認できましたら、右側にある「すべて置換」を押してください。
選択した列の全ての半角「-」が全角「-」に変更(置換)されるはずです。

「Ctrl+H」ではなくても、「編集」-「置換」でも同じウィンドウが開きます。
    • good
    • 0

最初の回答者のmajeです。


質問とは無関係なのですが、hidessyanさんへ謝罪です。
先程hidessyanさんのことを呼び捨てにしてしまったようでごめんなさい。
「ssyan」の部分が自分の頭の仲で「さん」になってしまって、「アグネスチャン」ちゃん状態になってしまったわけです。
申し訳ありませんでした。
    • good
    • 0

先ほどアドバイスを書いた(#2)hidessyanです。


majeさんの言う通りです。
数字の事まで考えていませんでした。
そのため「回答に対する自信」を「なし」に変更してみました(笑)。

良く考えると、「置換」について自信満々に語っていた自分が恥ずかしい・・・。
    • good
    • 0

最初の回答者のmajeですが、hidessyanの方法ですと「-」しか全角にできませんので数字までチェックするためにはやはり「JI

S関数」がよろしいのではと思いますが…
    • good
    • 0

文字列内の半角の英数カナ文字を、全角文字に変換する「JIS」という関数があります。


住所の横にでも列を挿入してそこでツールバーからfxを押して「JIS」関数を指定しドラッグして全ての住所に対応させて、その新しい列をコピーし、形式を選択貼付で「値」を指定すれば新しい列が文字列として確定されます。
元の住所の列を削除してOKです。
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aと関連する良く見られている質問

QExcel2000で置換>全角数字を半角数字へ

表記置換方法についてご教授ください。
ある列に文字列と全角数字が混在したセルが数百行あります
これを半角数字に置換したいのですが希望通りにできません。よい方法をご存知の方ご教授願います
変換した内容
(TEL)03-9999-9999  ⇒ 03-9999-9999
半角 全角数字(実際には電話番号)  半角数字 

やったこと
置換機能にてまず行頭の(TEL) を削除
置換にて0(全角)→0(半角)
これを0~9まで10回繰り返し

これを一度の置換で実行させたい
置換前の文字指定と置換後の文字を正しく指定する方法はないでしょうか?

Aベストアンサー

ASCという関数を使えば、全角を半角に変換できます。
先頭が「(TEL)」と5文字であるなら、
列を追加し、
=MID(ASC(対象セル),6,LEN(対象セル)-5)
を必要行数コピーして、出てきたものを元の列に値貼り付け。
関数を入れた列を削除。
この手順でいかがでしょうか。

Q《エクセル2000》なぜか文字列になっている半角数字を、一気に数字扱いにするには?

LEFT関数を使って切り取った半角数字が、文字列扱いになっています。(文字数字混在のセル…つまり文字列であるセルから切り取ったからでしょうか?)

セルをダブルクリックし、エンターキーを押すと、こちらもなぜか数字扱いになるのですが(以上一連の作業はISNUMBER関数で確認)、データが数百件あるので、これを一気に行う方法はないでしょうか。

よろしくお願いします。

Aベストアンサー

空白又は0のセルをコピーしてから
該当するセルを選択して「編集」「形式を選択して貼り付け」で
「値」と「加算」を選択して「OK」
※1のセルをコピーして「値」「乗算」でも可

LEFT関数(RIGHT,MID,TRIM等)は結果を文字で返します。
=VALUE(LEFT(A1,2))
=LEFT(A1,2)+0
=LEFT(A1,2)*1
の様にすれば数値化できます。

QEXELの大文字の数字を小文字に簡単に変換したい

EXEL2000です。
数字が大文字ではいっているセルがたくさんあります。
これを簡単に小文字にする方法を教えてください。

Aベストアンサー

エクセルの場合全角数字で入っていると言うことは、書式は文字列で入っているのでしょう。
B1:B3に
123
4567
234
とある場合、どこでもセルに1(数値)をいれる。
編集-コピー
B1:B3を範囲指定して、形式を選択して貼りつけ、乗算をオンにしてOK。
これで数値になります。
漢字と全角数字と混じっている場合は使えませんが。
その場合は=ASC(B5)を使うとか。

Qエクセルで「住所」を 住所1、住所2、住所3に分解する書式

エクセルで「住所」を 住所1、住所2、住所3に分解する書式を組みたいと考えています。

B2
=IF(MID(,4,1)="県",LEFT(A2,4),LEFT(A2,3))
C2
=SUBSTITUTE(A2,B2,””)
D3
=TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",LEN(A2))),LEN(A2)))

途中まで書式を組んだのですが、
書式の使い方が回りくどくイマイチです。
なるべくシンプルで短くわかりやすい書式にしたいのですが、
よいアイデアはないでしょうか。


元となる「住所」は
都道府県、市町村、番地の3つにわかれいます。
常にスペースで区切られています。

東京都 千代田区 1-1-1

ですので、「都道府県の取り出し」にこだわらず、

半角スペースで区切られた3つの文字列のうち、
* 一番左を取り出す 
* 中央を取り出す
* 右側の文字列
という文字列の操作でもよいのか思いますが、
うまく書式が思い浮かびません。


以下の条件でお願いします。
* 「区切り位置」を使わない
* エクセルマクロを使わない(Mac版エクセルため、マクロが不安定のため)


環境
エクセル for Mac 2011

エクセルで「住所」を 住所1、住所2、住所3に分解する書式を組みたいと考えています。

B2
=IF(MID(,4,1)="県",LEFT(A2,4),LEFT(A2,3))
C2
=SUBSTITUTE(A2,B2,””)
D3
=TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",LEN(A2))),LEN(A2)))

途中まで書式を組んだのですが、
書式の使い方が回りくどくイマイチです。
なるべくシンプルで短くわかりやすい書式にしたいのですが、
よいアイデアはないでしょうか。


元となる「住所」は
都道府県、市町村、番地の3つにわかれいます。
常にスペースで区...続きを読む

Aベストアンサー

=MID(A1,1,FIND(" ",A1,1)-1)

=MID(A1,FIND(" ",A1,1)+1,FIND(" ",A1,FIND(" ",A1)+1)-FIND(" ",A1,1)-1)

=MID(A1,FIND(" ",A1,FIND(" ",A1)+1)+1,99)

Qエクセル 大文字から小文字に変換

エクセルファイルの中に1000件のメールアドレス
が表記されているのですが、中には英語で大文字の
メルアドがあり一つづつ目を通して、小文字に入力し直すのはおっくうです。何か一括して小文字に変換できないものでしょうか?

Aベストアンサー

再びこんにちは。

A1~A1000だとして、下記の何れかですが。。

1)B1に先の関数を入れ、右下のフィルポイントをドラッグしてコピー

2)B1に先の関数を入れてコピー、B2~B1000を選んで貼付け

3)B1~B1000を選択した状態で、B1に先の数式を入れてCtrlキーを押しながらEnter


人気Q&Aランキング

おすすめ情報