
エクセル関数に詳しい方、教えてください。
「テキスト関数を使って作成した商品コード」を値にしないと、条件付書式の設定はできないのでしょうか...。
もし可能な場合、どのように条件付書式の数式?を設定したらよいのかを教えてくださ。。
●<シートA>と<シートB>は、同じブック内にあります
●<シートA>は、A列:商品コード、B列:テキスト関数を使って表示させた商品コード=①の列、C列:商品名 になります。
●<シートB>は、A列:商品コード=①、B列:商品名=② になります。
●<シートA>の商品コードの頭に「A123」(固定です)を付けると、<シートB>A列:自社内での商品コード=①と同じになります
<シートB>のA列:商品コード=①が、<シートA>のB列:テキスト関数を使って表示させた商品コード=①と一致したら、<シートB>のB列:商品名=②のセルに色を付けたいです。
なお、<シートB>のA列は「重複していたら色を付ける」という条件付書式を設定しているので、このA列のセルには色を付けることができません...。
<シートB>に追加列を作り、その列に<シートA>①があったら値を返す⇒値が返ってきたら、または、値がエラー(#N/A)でないではない場合、B列:商品名=②に色を付ける、等、初心者なりに色々と考えて式を作ってみたのですが、どれもうまくいかず(色が付かず)という状態です....
<シートA>は頻繁に変動するため、テキスト関数自動表示⇒値に貼り直しという手間も可能な限り省きたく、<シートB>の追加列は、表の最終列にしか追加できないという制約があり、Vlookupの値の結果を確認するために、右に左にカーソルを移動しなければならず...という状況です。
条件付書式に入力する数式?や、何か良い方法があれば教えていただけますでしょうか。
どうぞよろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
シートAのA列とB列のデータの違いは、A列が数値でB列は文字列に加工してるってことですかね。
条件付き書式の数式はTRUEなら書式を適用しFALSEなら適用しないってことなので、「値を返す」話は要りません。「自分の行の所定の列の値がどこかの範囲にあったら」は
=countif(どこかの範囲, 自分の行の所定の列)
で十分です。0はFALSEで0以外の数値はTRUEとして扱われます。
ご回答のお返事が遅くなり、申し訳ありません。試しすぎて、使えない条件付書式が沢山出来てるので、まずはこれらを削除して(出先なので、帰宅後)試してみます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】【配列】3つのシー...
-
【条件付き書式】countifsで複...
-
Excelでの並べ替えを全シートま...
-
文字の色も参照 VLOOKUP
-
シートをまたぐ条件付き書式に...
-
ExcelのVlookup関数の制限について
-
エクセルで、チェックボックス...
-
Excelのセルの色を変えた行(す...
-
エクセルの保護で、列の表示や...
-
VLOOKアップ関数の結果の...
-
EXCELのVBAで複数のシートを追...
-
Excel の複数シートの列幅を同...
-
スプレッドシートでindexとIMPO...
-
エクセルで横並びの複数データ...
-
SUMPRODUCTにて別シートのデー...
-
Excelで全てのシートに一気に列...
-
excel 複数のシートの同じ場所...
-
Excel 2段組み
-
Excel VBA ピボットテーブルに...
-
エクセルVBAで、ある文字を含ん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】【配列】3つのシー...
-
文字の色も参照 VLOOKUP
-
【条件付き書式】countifsで複...
-
ExcelのVlookup関数の制限について
-
エクセルで、チェックボックス...
-
エクセルの保護で、列の表示や...
-
Excelのセルの色を変えた行(す...
-
EXCELのVBAで複数のシートを追...
-
シートをまたぐ条件付き書式に...
-
Excelでの並べ替えを全シートま...
-
Excel の複数シートの列幅を同...
-
VBAで繰り返しコピーしながら下...
-
【VBA】複数のシートの指定した...
-
SUMPRODUCTにて別シートのデー...
-
Excelに自動で行の増減をしたい...
-
エクセルの列の限界は255列以上...
-
Excel 2段組み
-
VLOOKアップ関数の結果の...
-
excel 複数のシートの同じ場所...
-
Excel VBA ピボットテーブルに...
おすすめ情報
色々と試行錯誤して、COUNTIF を使った式も条件付書式設定に残っていました...
なので、単純に任意のセルに、TEXT関数で作成したコードと、それを値貼り付けしたコードそれぞれでCOUNTIFで試してみましたが、値貼り付けの方は値が返ってきたのですが、TEXT関数で作成したコードの方は<シートB>に在ってもなくてもすべて「0」になってしまいましたので、値貼り付けしたコードで設定する方向で試してみようと思います。
ありがとうございました。