EXCELのこんな置換は可能でしょうか。「田 中 隆一郎」とあったら、「○ ○ ○○○」とその位置毎に特定の文字に置き換えたいのです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/01/14 11:03:12
  • 終了:--

回答(6件)

id:takki7 No.1

takki7回答回数113ベストアンサー獲得回数22005/01/14 11:06:01

ポイント5pt

http://www.hatena.ne.jp/1105668192#

人力検索はてな - EXCELのこんな置換は可能でしょうか。「田 中 隆一郎」とあったら、「○ ○ ○○○」とその位置毎に特定の文字に置き換えたいのです。..

可能です。同じように全角スペースを入れた文字を指定してください

id:indp01

一気に沢山を処理したいのです

2005/01/14 11:08:22
id:taknt No.2

きゃづみぃ回答回数13539ベストアンサー獲得回数11982005/01/14 11:06:41

ポイント35pt

REPLACE関数を 繰り返して使うしかないですね。

REPLACE関数は、指定した位置から何文字分を 置換する という使い方をします。

id:indp01

調べてみますぅ

2005/01/14 11:09:03
id:takki7 No.3

takki7回答回数113ベストアンサー獲得回数22005/01/14 11:27:23

ポイント5pt

http://dekiru.impress.co.jp/faq/excel/0254/

特定の範囲にある文字だけを置換したい

2回目の回答です。すみません。

特定の範囲で置換したいならセルの範囲を指定してから「すべてを置換」で文字の指定は

検索文字 「田 中 隆一郎」

置換後文字「○ ○ ○○○」

でいいと思います。

id:indp01

「田 中 隆一郎」これだけでなく、色々のパターンに対応したいのです。

2005/01/14 14:12:14
id:adlib No.4

adlib回答回数1984ベストアンサー獲得回数1232005/01/14 12:31:44

ポイント5pt

http://www.hatena.ne.jp/1071057805

人力検索はてな -  手書きパッドの中罫線「―」と、太罫線「━」を、統一するために、細罫線「─」に一括置換したところ、カードの「ー」とか、日々の「々」まで、すべて細罫線「─」に変換..

 

 ↑(わたしの過去はてな=罫線の置換における失敗例)

 置換したあと、すぐに“再保存”で上書きすると、元に戻せません。

 つぎの点に注意して、十分に確認テストしてから敢行しましょう。

 

1.かならず元のデータを“仮保存”しておく。

2.スペースや記号は、思わぬ文字化け“誤置換”を起すことがある。

3.ほかに同じ“文字列”があると、置換後に判別できなくなる。

 

4.編集(E)→ 置換 → オプション(T)

5.検索する文字(N)「田 中 隆一郎」Ctrl+(C) → Ctrl+(V)

6.置換する文字(E)「○ ○ ○○○」処理数はメモリ残量による。

 

7.検索場所(H)シート or ブック(経験的には最大20MBまで作業可)

8.半角と全角を区別する(S)。

9.すべて置換(実行)すぐに“再保存”せず、細部を点検する。

 

 しくじったら、すぐに元のデータをコピーして、再挑戦しましょう。

 検索と置換は、計算機能よりも多様なテクニックを要します。

 集中力のあるうちに一気に完成し、途中のファイルを削除しましょう。

id:vegah No.5

vegah回答回数496ベストアンサー獲得回数22005/01/14 12:56:29

ポイント35pt

既存の関数ではむずかしいので、関数を作ってみました。

Function okikae(a As String) As String

Dim i As Integer

okikae = ””

For i = 1 To Len(a)

If Mid(a, i, 1) <> ” ” Then

okikae = okikae & ”○”

Else

okikae = okikae & Mid(a, i, 1)

End If

Next i

End Function

モジュールシートに入れて、シート上では okikae(置換元のセル)として使ってみて下さい。

なお、スペースは全角にしています。

id:AROA2005 No.6

AROA2005回答回数399ベストアンサー獲得回数02005/01/15 11:34:31

ポイント5pt

http://www.fuji.ne.jp/~excelyou/

Excelファンクラブ

私がよくやるのはメモを取りながら「田」を「1」に変換。「中」を「2」という具合に変換していきます。

<メモ>田 → 1 中 → 2 隆 → 3 一 → 4 郎 → 5

<実際>「田 中 隆一郎」→「1 2 345」

「田」を「山」に変えたい時は「1」を「山」に置き換えるという具合にします。

一文字ずつやるのは根気がいりますよ。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません