[[20190813092135]] 『数式の入ったセルは置換が使えませんか?』(くま) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『数式の入ったセルは置換が使えませんか?』(くま)

初心者です。教えてください。

例えば、シートAのA1の内容をシートBのB1に表示されるよう、=の数式を使っています。(ここまではできています)
今回、シートBのB1を別の文字で表示されるよう、置換を使おうと思ったところ、「検索」では結果として出ますが、置換をしようと思うと検索データを
見つけることができませんでした。と表示されてしまいます。
何か別の方法でも良いので、できる方法はありますか?
(やりたい事は、シートAのA1に「日」と入力したら、シートBのB1に「日勤」と表示できるようにしたいです。)

よろしくお願いします。

< 使用 Excel:Excel2003、使用 OS:Windows7 >


 検索・置換との関係が判りませんが

 >(やりたい事は、シートAのA1に「日」と入力したら、シートBのB1に「日勤」と表示できるようにしたいです。) 

 シートBのB1に

 =シートA!A1 &"勤"

 ということ?

(渡辺ひかる) 2019/08/13(火) 09:55


 シートAのA1に最初から「日勤」と入れるかシートBのB1に

 =IF(A!A1="日","日勤","")

 と入れるか?
(コナミ) 2019/08/13(火) 09:58

検索は数式の他に値も検索できるため検索にヒットします。
(B1の計算結果が"日"のため)
一方で置換は数式そのものしか検索できず、置換対象に含まれません。
(B1の数式は「=SheetA!A1」であり、"日"を含まないため)

そのため置換以外の方法に頼ることになります。

置換以外の方法に頼る場合は既に回答なさっている方々のおっしゃる通り、IF関数を使う、&演算子を使う方法を使う方法などが考えられます。
このあたりは本当に何がしたいのかにもよるので詳細を考えて使い分けてください。

例えば
A1に入りうるのが
"日"、"週"、"月"でそれぞれ"日勤"、"週勤"、"月勤"としたい ⇒ &演算子
"日"、"田中太郎"、"東京都"とかで"日"だけを変更したい ⇒ if関数
など。

(高橋) 2019/08/13(火) 10:38


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.