特定の文字列を含むすべてのセル/文字列を強調表示できるものを探しています。私は LibreOffice で Calc を使用しています。
2 に答える
条件付き書式は、単純な等しい条件で使用できます。
秘訣は、検索文字列を引用符で囲むことです。
ステップバイステップ:
- セル範囲を選択し、
- メニューで、[書式] > [条件付き書式] > [条件] エントリを選択します。
- 照合する文字列を引用符で囲んで入力し、
- 強調表示に使用するスタイルを選択し、その目的のために新しいスタイルを作成します。
- [OK] をクリックします。
私の解決策は条件付き書式を使用することですが、それは現在の書式が影響を受ける可能性があるという前提に基づいています。
行 1 から始まる列 A に次の値を含む小さなスプレッドシートを作成しました (つまり、値の見出しはありません): fred george barney george fred fred barney barney george fred barney george
私の例では、文字列「fred」を含むすべてのセルを強調表示したいと考えています。これを行うには、セルを 1 つだけ選択し (たとえば、この例では "fred" を含む A1)、メニューから [書式...条件付き書式...] を選択します。
空の行の値を「Formula is IF(SEARCH("fred",A1)>0,1,0)」に変更します。これにより、セル A1 で文字列 "fred" が検索され、見つかった場合は条件付き書式が適用されます (ちなみに、SEARCH では大文字と小文字が区別されません)。次に、フォーマットを使用したい強調表示に変更します。
書式設定を将来的に保証するために、リテラル文字列「fred」の代わりにセル参照を使用することをお勧めします。たとえば、「fred」をセル Z1 に格納するか、名前付きセルとして別の場所に格納し、検索機能に「SEARCH(Z1,A1)」を使用します。そうすれば、別の文字列を見つける必要がある場合、すべての条件付き書式を再度更新するのではなく、セル Z1 を更新するだけで済みます。
条件付き書式を 1 つのセルに適用したら、書式ペインタを使用してそれを他のセルに適用します。
お役に立てれば、
ボブ。