2017-03-29 5 views
0

条件付き書式を指定した式またはVBAマクロを使用して、同じ内容のセルに基づいてセルを強調表示できるかどうかを調べようとしています別の列に、さまざまなデータで表示されます。さまざまな内容を持つ列の同一内容に基づいてExcelでセルを強調表示する

さらに詳しく説明すると、各行に1〜280行の固有のコンテンツを持つ列Aがあるとします。各行は、「12E00」や「97EBC」などの文字列になるように書式設定されています。また、インポートされたデータに基づいた列Tもあり、列Aのデータの一部または全部ではなく、同じ行に含まれている可能性があります。行9ではなく行1から始まります。これが繰り返されます47個の異なるタブで、異なるタブの行内容が異なる(一部のタブは1-280、その他のタブは1-160)。

いくつかの条件付き書式設定式/マクロ(可能な作業要素についての説明があるので、私が自分自身を学び、内部の仕組みについての監督を教えることができます)は、列内のセルを強調表示できます列Tのどこかに同じテキスト文字列が表示されていますか?さらに、列Aのすべての行を列Tに照合し、列Tには列Aのテキスト文字列のみが含まれることを覚えておいてください。

答えて

0

これを行うより良い方法があると思います。

しかし、私は正しく質問を理解している場合は、使用してみてください:=ISNUMBER(MATCH(cell,column,0))

私は、あなたがチェックしたい各シートの列Aに次の列になるだろう。

Example table, with a column for each sheet checked, and a column for checking if any sheets matched. Matched cells are highlighted.

47の列は、それゆえ私はやって列Bを使用し、にすぎかもしれません:

=OR(Table1[@[sheetName]:[otherSheetName]])

各列の式を有する:=ISNUMBER(MATCH([@[Column A]],INDIRECT(C$1&"!T:T"),0))(C $ 1列のヘッダーを指しています行)

INDIRECT()を使用すると、列ヘッダーと同じ名前のシート内の列Tは常に列になります。

ハイライトはthese conditional formatting rules

+0

で行われている私の質問に私は大いに助けと応答を感謝し、私は明らかに十分に遭遇していない可能性があり(そして確かに、テキスト入力は、例なしで混乱しています)。 Excelへのアクセス権があり、例を挙げましたので、これが私がしようとしていることをより明確に明確にするのに役立ちます。 https://imgur.com/a/p32pV – Brandon

関連する問題