表中に散らばるある文字を他の文字に一括置換する方法はありますでしょうか?

例えば表中にある複数の記号「○」を数字「1」にすべて変換してしまうにはどうすれば良いでしょうか?初歩的な質問で申し訳ありませんが、よろしくお願いします。

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

A 回答 (2件)

メニューの「編集」→「置換」で次の様に入れます。


検索する文字列に○
置換後の文字列に1
一括して全て置換する場合は、「全て置換」をクリックしますが
確認しながら置き換える場合、「次を検索」と「置換」のボタンを
使うと一つずつ確認しながら変換出来ます。
    • good
    • 0
この回答へのお礼

ご丁寧なご教授ありがとうございました、初歩的な内容で恐縮ですがまた何かありましたらよろしくお願い致します。

お礼日時:2002/04/01 12:31

編集→置換→


で出来ます。
参考になれば幸いです
なにかあれば補足して下さい
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございました。とっても便利ですね。また何かありましたらよろしくお願いします。

お礼日時:2002/04/01 12:30

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

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

このQ&Aを見た人が検索しているワード

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

Aベストアンサー

えーと、1を○(まるでいいのですか?)に置き換える方法は、
編集メニューから置換を選択し、置換する文字に1を置換後の文字に○を入力し、
すべて置換を押してください。

Q【エクセル関数の質問】ある文字の右側すべてを別の文字に置換したい

エクセル関数で、以下のことが実現できる関数をご存知の方がいらっしゃれば是非教えてください!

ある文字の右側すべてを別の文字に置換したい
例えば
http://sp-rank.com/u/in.php?id=aaaaa1&pid=pai21
http://1.sp-rank.com/u/in.php?id=domest&pid=pai22
http://sp-rank.com/u/in.php?id=daylys&pid=pai112

上記3つの「pid=」のあとの文字をすべて「aaa」に
一度に置換したい場合はどうすれば良いのでしょうか?

是非、ご存知の方ご返答宜しくお願いいたします!!

Aベストアンサー

次の方法は如何でしょうか。
編集→置換→検索文字列欄にpid=*、置換文字列欄にpid=aaa→全て変換

Qエクセル 【文字の置換 追加】 複数のセルの数式に【一括して】文字を追加

こんにちは、エクセル2010を使っていて、数式に文字を追加する方法を知りたくて質問させて頂きました。

画像のようなデータがあり、#DIV/ の エラーがある行が含まれます。
これをすべてエラー処理として、空白扱いしようとしています。

IFERRORで空白に置換しようと思い、

SJ11セルの数式の前の
= を
=IFERROR( に 置換しようとしましたが、カッコがないとのエラーが出てしまいます。

SJ11の数式
=($SI$6-NS11*$NS$6)*100/NS11

希望する数式
=IFERROR(($SI$6-NS11*$NS$6)*100/NS11,"")

また、文字列の後尾に付加させる ,"") は 画像のようにSJ11~SQ30のセル内の末尾の文字が一つずつ違うので 一括して置換ができません。

末尾の文字がどういった文字であれ一括して追加する方法はあるでしょうか?

または他の方法で置換・もしくは追加する方法はどのようなものでしょうか。

詳しいかた、教えて頂けませんでしょうか。

よろしくお願い致します。

こんにちは、エクセル2010を使っていて、数式に文字を追加する方法を知りたくて質問させて頂きました。

画像のようなデータがあり、#DIV/ の エラーがある行が含まれます。
これをすべてエラー処理として、空白扱いしようとしています。

IFERRORで空白に置換しようと思い、

SJ11セルの数式の前の
= を
=IFERROR( に 置換しようとしましたが、カッコがないとのエラーが出てしまいます。

SJ11の数式
=($SI$6-NS11*$NS$6)*100/NS11

希望する数式
=IFERROR(($SI$6-NS11*$NS$6)*100/NS11,""...続きを読む

Aベストアンサー

SJ11の数式だけ手でなおして、その行をコピーすればできます。

Qある文字について、異なった列の特定行への一括置換

以下の表があったとします。置換前の表中の×を各列の最後の文字に置き換えたいです。たとえば、A4の×は野菜、B2とB4の×は肉、など。実際には膨大なデータがありますので、一括で処理する方法をご教示いただけますと幸いです。よろしくお願いいたします。

【置換前の表】
  A    B    C    D
1 りんご みかん ぶどう なし
2 みかん ×   ×    みかん
3 みかん ぶどう ×    ×
4 ×    ×   ×    ×
5 ぶどう なし   りんご  りんご
6 ぶどう みかん なし   なし
7 野菜   肉   穀物   魚


【置換後の表】
  A    B     C    D
1 りんご みかん ぶどう なし
2 みかん 肉   穀物   みかん
3 みかん ぶどう 穀物   魚
4 野菜  肉    穀物   魚
5 ぶどう なし   りんご  りんご
6 ぶどう みかん なし   なし
7 野菜  肉    穀物   魚

Aベストアンサー

こんにちは!

途中に空白セルがない!という前提で・・・
Sheet1のデータはA1セルからあるとします。
別Sheetに表示してもよいのであれば

Sheet2のA1セルに
=IF(Sheet1!A1="","",IF(Sheet1!A1="×",INDEX(Sheet1!A:A,COUNTA(Sheet1!A:A)),Sheet1!A1))
という数式を入れ、列・行方向にオートフィルでコピーしてみてください。

>実際には膨大なデータがありますので・・・
とありますので、VBAで手っ取り早くやる方法です。

画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペーストしてマクロを実行してみてください。
(Alt+F8キー → マクロ → マクロ実行です)

Sub Sample1() 'この行から
Dim i As Long, j As Long
For j = 1 To Cells(1, Columns.Count).End(xlToLeft).Column
For i = 1 To Cells(Rows.Count, j).End(xlUp).Row - 1
If Cells(i, j) = "×" Then
Cells(i, j) = Cells(Rows.Count, j).End(xlUp)
End If
Next i
Next j
End Sub 'この行まで

※ マクロの場合、一旦マクロを実行すると元に戻せませんので、
別Sheetでマクロを試してみてください。m(_ _)m

こんにちは!

途中に空白セルがない!という前提で・・・
Sheet1のデータはA1セルからあるとします。
別Sheetに表示してもよいのであれば

Sheet2のA1セルに
=IF(Sheet1!A1="","",IF(Sheet1!A1="×",INDEX(Sheet1!A:A,COUNTA(Sheet1!A:A)),Sheet1!A1))
という数式を入れ、列・行方向にオートフィルでコピーしてみてください。

>実際には膨大なデータがありますので・・・
とありますので、VBAで手っ取り早くやる方法です。

画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に
↓の...続きを読む

Q別ファイルで用意されたデータを元に文字を一括置換するには?

エクセル内の全シート、全セルにある文字をマクロで一括置換したいと思います。
置換したい文字は複数あり、その内容は別ファイル「置換.xls」に次のように記述されています。

   A列   B列
1  等   など
2  有り  あり
3  無し  なし
※A列をB列に置換します。
※置換の項目数は、実際には3つではなく、100近くあります。

どのようなマクロを書けばよいのかお教えいただけませんでしょうか?
具体的なコードでなくても、方向性だけを示していただいても助かります。
よろしくお願いいたします。

Excel2003を利用しています。

Aベストアンサー

こんにちは。Wendy02です。

http://oshiete1.goo.ne.jp/kotaeru.php3?q=1622180
xlsReplace という私のマクロがあります。

ここで、その後のやり取りを少し読んでみてください。
#4 のコードの中で、
 LookAt:=xlWhole,
xlPart に直したほうがよいというお話になっていますが、単語検索で、部分置換か全置換かの違いです。


人気Q&Aランキング

おすすめ情報