
No.4ベストアンサー
- 回答日時:
関数はA1の値を使って何か行い、結果をA1セルに戻せません。
この大原則を認識してますか。
ーーーー
VBAならA1の値を使って、何かを行い結果をA1セルに戻せます。
置換前の文字列をFindして、置換後の文字列を代入すればよい。
また対応表を作っておけば、VLOOKUP関数などつかえる。
置換したいセル範囲を範囲指定して、下記を実行する。
Sub test01()
Dim cl As Range
For Each cl In Selection
x = Application.VLookup(cl, Range("h1:I10"), 2, False)
If IsError(x) = True Then
Else
cl = x
End If
Next
End Sub
置換対照表
H1:H3に
xxあああ
bbううう
cchjkkk
と入れておく
置換前データ A1:C7 (下記データはOKWAVEでは左片隅に表示されますが、適当に散らばらしてください)
aa
bb
cc
xx
実行後(置換後)
aa
ううう
hjkkk
あああ
この回答への補足
詳しくありがとうございます。
>関数はA1の値を使って何か行い、結果をA1セルに戻せません。
結果は別表のセルにはきだしたいです。
VBAを使わないと難しいですかね。
VBAよく解らないのが現状です。

No.3
- 回答日時:
[No.1回答に対する補足]に対するコメント、
最初の質問では「表」「別表」だけでしたが、今度は「別表」「表1」「表2」「表3」なるやら、表1には AB、CD、EF の半角文字列なのに「表2にA」とか「表3等にB」とかの別の全角1文字が登場するやらで、私の頭の混乱が倍増しています。
済みませんが、私は退散いたします。
No.2
- 回答日時:
置換ではありませんが、文字列操作の関数組み合わせでできないこともないと思います。
(内容によっては置換も可能かも)ですが、質問の内容がイマイチ理解できません。>表に入力された文字が、 ←たとえばどんな?
>例えば、Aと入力 ←どこ(手入力/セル参照/他)に入力?
実際のないようそのものとは言いませんが、もう少し具体的な表現にしたら皆さんからのお知恵がもらえると思いますよ♪
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
置換機能を使わずに先頭に「'」...
-
excelで可視セルのみ置換
-
Excelで、半角スペースをTABに...
-
【エクセル】ピボットテーブル...
-
エクセルでスペースの記号を表...
-
Excelからテキストへのコ...
-
Excel折線グラフ作成でマイナス...
-
小数点を消す方法
-
Excelの空文字セルの削除方法を...
-
Excelのシートにある1行...
-
一括でダブルクリックした状態...
-
エクセルのセルの中の,よりも前...
-
エクセルでセルを文字列設定し...
-
Excelの入力済みセルに一括で、...
-
エクセルの文字列を数式に変換...
-
excel 行をコピー→ペーストした...
-
エクセル 置換 [*]
-
エクセル 電話番号のハイフンを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelで、半角スペースをTABに...
-
Excelからテキストへのコ...
-
置換機能を使わずに先頭に「'」...
-
excelで可視セルのみ置換
-
小数点を消す方法
-
Excelの空文字セルの削除方法を...
-
Excelのシートにある1行...
-
エクセルでセル内の一部を一括...
-
エクセルのセルの中の,よりも前...
-
一括でダブルクリックした状態...
-
【エクセル】ピボットテーブル...
-
Excelの入力済みセルに一括で、...
-
エクセルでセル内の一部分だけ...
-
エクセルで「4」「9」抜けの...
-
別シートのリストから置換する方法
-
エクセルの表ををメモ帳などに...
-
Excelで特定の文字の前だけに空...
-
エクセルでセルを文字列設定し...
おすすめ情報