アプリ版:「スタンプのみでお礼する」機能のリリースについて

Google SpreadSheetを使っています。
シート内にある複数の単語を置換したいです。

■Sheet1のセルのA2から下記の単語が順不同であります。
X0001
X0002
X0003
X0004
X0005
X0006
X0007
X0008
X0009
X0010
X0011
X0012
X0013
X0014
X0015
X0016

■Sheet2に下記の内容があります。
セルAの単語をセルBに置換したいです。

セルA セルB
X0001 さくら
X0002 あかり
X0003 ひまり
X0004 ひなた
X0005 ひかり
X0006 すみれ
X0007 こはる
X0008 ひより
X0009 はるか
X0010 じゅんこ
X0011 みか
X0012 かずこ
X0013 けいこ
X0014 えいこ
X0015 なおこ
X0016 ゆうこ

■望む処理結果
Sheet2の内容を参考にSheet1を以下のように置換したいです。
さくら ←(元の単語は"X0001"です)
あかり ←(元の単語は"X0002"です)
ひまり ←(元の単語は"X0003"です)
ひなた ←(元の単語は"X0004"です)
ひかり ←(元の単語は"X0005"です)
すみれ ←(元の単語は"X0006"です)
こはる ←(元の単語は"X0007"です)
ひより ←(元の単語は"X0008"です)
はるか ←(元の単語は"X0009"です)
じゅんこ←(元の単語は"X0010"です)
みか  ←(元の単語は"X0011"です)
かずこ ←(元の単語は"X0012"です)
けいこ ←(元の単語は"X0013"です)
えいこ ←(元の単語は"X0014"です)
なおこ ←(元の単語は"X0015"です)
ゆうこ ←(元の単語は"X0016"です)

恐れ入りますが、もし以上の複数置換の実現を可能とする方法を知っている方がいましたら、ぜひお助け頂きたくよろしくお願いいたします。

A 回答 (1件)

>Google SpreadSheetを使っています。


>シート内にある複数の単語を置換したいです。
とのことですが、既に入力されているセル自体を置換することはGASでないと無理だと思います。
当方はGASの知識がないので、他の回答者さんにお任せします。

関数で処理するのであれば、まず、シート2のシート名を「辞書」とした場合、
シート1のB2に
=IF(A2="","",IFERROR(Vlookup(A2,'辞書'!$A:$B,2,false),A2))
という数式を記述し、下方向へコピーすればよいのではないでしょうか。
A列に対応した「辞書」に基づいた単語がB列に表示されます。
辞書にないものはそのまま表示されます。

添付画像を参照してください。
「単語の複数置換について」の回答画像1
    • good
    • 0

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