複数のセルと値に基づく Excel の条件付き書式設定

bg777a

特定のデータベースにさまざまな条件付き書式を実装しようとしています。ここで答えを探しましたが、同様のものは見つかりませんでした。不可能かもしれませんが、試してみる価値はあります。
さまざまなデータのクレンジングと検証を行っています。
ケースは次のとおりです: (この特定のファイルで 100k のデータ エントリを処理する小さなサンプル)

ここに画像の説明を入力してください

最終的に私が欲しいのは、最後の「UNDERSCORE」の後の低レベルの説明文字を、より高いレベルの最後の「UNDERSCORE」の後の文字と比較する式です (強調表示)。一致しない場合、セルを強調表示しますか?

あまりにも多くを求める、はい、いいえ、多分?さまざまなデータのクリーニングと検証を実行する方法について、他の提案をお待ちしています。

ありがとうございました!

ネットメイジ

最後の「UNDERSCORE」文字を使用する必要があり、接尾辞が 4 文字であることに依存できない場合、式は非常に複雑になります。簡単にするために、上位レベルでは下位レベルの最後の 5 文字が常に欠落していると仮定しました。最後の「DASH」文字に到達する必要がある場合、これははるかに長くなります。

この数式を使用してセルを強調表示し、LEVELS と DESCRS という 2 つの名前を 2 つの列として定義します。

=IFNA(MID(B2,FIND("[]",SUBSTITUTE(B2,"_","[]",LEN(B2)-LEN(SUBSTITUTE(B2,"_",""))))+1,999)<>MID(INDEX(DESCRS,MATCH(LEFT(A2,LEN(A2)-5),LEVELS,0),1),FIND("[]",SUBSTITUTE(INDEX(DESCRS,MATCH(LEFT(A2,LEN(A2)-5),LEVELS,0),1),"_","[]",LEN(INDEX(DESCRS,MATCH(LEFT(A2,LEN(A2)-5),LEVELS,0),1))-LEN(SUBSTITUTE(INDEX(DESCRS,MATCH(LEFT(A2,LEN(A2)-5),LEVELS,0),1),"_",""))))+1,999),FALSE)

これは、SUBSTITUTE文字の最後の出現箇所を見つけるための非常に優れたトリックを使用します。

ところで、おそらくデータを解析してエラーを見つけるための Perl プログラムを作成するでしょう。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Excelの条件付き書式-行番号と数式に基づいてセルを書式設定します

分類Dev

Excel: 他の列に基づく列の条件付き書式設定値

分類Dev

複数のセルの日付に基づくExcelの条件付き書式

分類Dev

Excel2010の書式設定-日付の条件付き書式設定

分類Dev

複数の列に基づく行のExcel条件付き書式

分類Dev

複数の列に基づくExcelの条件付き書式

分類Dev

Excel-複数の文字列に基づく条件付き書式

分類Dev

行の最初のセルの値に基づくExcel行の条件付き書式

分類Dev

セルの内容に基づくExcelの条件付き書式

分類Dev

Excelの日付範囲での条件付き書式設定とカウント

分類Dev

数式に基づくExcelの条件付き書式

分類Dev

別の列の値に基づくExcelの条件付き書式

分類Dev

2つの値に基づくExcelの条件付き書式

分類Dev

Excelでの代替行と一致する行の条件付き書式設定

分類Dev

Excelの条件付き書式

分類Dev

絶対数に基づくExcelの条件付き書式

分類Dev

パンダからExcelへの条件付き書式設定列全体

分類Dev

セル値に基づく複数行の条件付き書式

分類Dev

セルバージョン2に基づくExcelの動的条件付き書式

分類Dev

Excelセルの書式設定における複数の条件

分類Dev

セル値ではなく表示値に基づいてExcelの条件付き書式を使用する

分類Dev

別の列に基づくExcelの条件付き書式

分類Dev

別の列に基づくExcelの条件付き書式

分類Dev

複数のCOUNTIFS条件付き書式Excel

分類Dev

(Excel)隣接するセル値に基づく条件付き書式

分類Dev

日付列のExcel条件付き書式

分類Dev

条件付き書式設定のためのVBAでのワイルドカードの使用(Excel 2003)

分類Dev

日付とセルの値に基づく Microsoft Excel の転置

分類Dev

特定の範囲の数値の間のセルの値に基づくExcelの数式とは何ですか?

Related 関連記事

  1. 1

    Excelの条件付き書式-行番号と数式に基づいてセルを書式設定します

  2. 2

    Excel: 他の列に基づく列の条件付き書式設定値

  3. 3

    複数のセルの日付に基づくExcelの条件付き書式

  4. 4

    Excel2010の書式設定-日付の条件付き書式設定

  5. 5

    複数の列に基づく行のExcel条件付き書式

  6. 6

    複数の列に基づくExcelの条件付き書式

  7. 7

    Excel-複数の文字列に基づく条件付き書式

  8. 8

    行の最初のセルの値に基づくExcel行の条件付き書式

  9. 9

    セルの内容に基づくExcelの条件付き書式

  10. 10

    Excelの日付範囲での条件付き書式設定とカウント

  11. 11

    数式に基づくExcelの条件付き書式

  12. 12

    別の列の値に基づくExcelの条件付き書式

  13. 13

    2つの値に基づくExcelの条件付き書式

  14. 14

    Excelでの代替行と一致する行の条件付き書式設定

  15. 15

    Excelの条件付き書式

  16. 16

    絶対数に基づくExcelの条件付き書式

  17. 17

    パンダからExcelへの条件付き書式設定列全体

  18. 18

    セル値に基づく複数行の条件付き書式

  19. 19

    セルバージョン2に基づくExcelの動的条件付き書式

  20. 20

    Excelセルの書式設定における複数の条件

  21. 21

    セル値ではなく表示値に基づいてExcelの条件付き書式を使用する

  22. 22

    別の列に基づくExcelの条件付き書式

  23. 23

    別の列に基づくExcelの条件付き書式

  24. 24

    複数のCOUNTIFS条件付き書式Excel

  25. 25

    (Excel)隣接するセル値に基づく条件付き書式

  26. 26

    日付列のExcel条件付き書式

  27. 27

    条件付き書式設定のためのVBAでのワイルドカードの使用(Excel 2003)

  28. 28

    日付とセルの値に基づく Microsoft Excel の転置

  29. 29

    特定の範囲の数値の間のセルの値に基づくExcelの数式とは何ですか?

ホットタグ

アーカイブ