
No.2
- 回答日時:
作業列と配列式を使った例です。
色の一覧表の先頭に連番を付けて下さい(添付の図ではE列)。
次に、添付の図のC3セルに↓の式を入れてCtrl+Shift+Enterで配列式として確定してください。
=MAX(ISNUMBER(FIND(F3:F7,A3))*E3:E7)
次にB3セルに↓を入力
=VLOOKUP(C3,E$3:G$7,3,FALSE)
次にB3:C3セルをB4:C5にもコピー。
最後に、作業列(C列、E列)を非表示にします(見せたくないなら)。
ただし、「バッグPR」の様にカラーコードと一致する文字が複数使用されている場合、後勝ち(この場合レッド)になります。

この回答へのお礼
お礼日時:2013/01/10 14:37
ありがとうございます。
>ただし、「バッグPR」の様にカラーコードと一致する文字が複数使用>されている場合、後勝ち(この場合レッド)になります。
そうですね。対象文字列が長いため、コードが競合してしまいます。。
ある程度はアナログで対応できるよう、検索文字列を一時的に置換するなど工夫してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの複雑なシフト表から...
-
エクセルの関数について
-
【マクロ】実行時エラー '424':...
-
【マクロ】変数に入れるコード...
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
【マクロ】【配列】3つのシー...
-
【マクロ】元データと同じお客...
-
Office2021のエクセルで米国株...
-
【マクロ】左のブックと右のブ...
-
【画像あり】オートフィルター...
-
他のシートの検索
-
エクセルのVBAで集計をしたい
-
vba テキストボックスとリフト...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
エクセルシートの見出しの文字...
-
LibreOffice Clalc(またはエク...
-
【マクロ】別ファイルへマクロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報