>>897

早速の回答ありがとうございます。
分析値の列は200-300ぐらいで、ロットの行は1000〜2000です。

現在は、関数ではなくVBAで処理しています。
流れとしては
@AとBのロットナンバーを探し、BになければBの末尾に追加する
を最初に行い、AのロットナンバーがBにすべて盛り込まれている状況にします。
そして
AAのロットナンバーをBから探し、行を習得、その行のについて1列目から順に各列ごとにセルの値を比較
B値が同じなら何もしない
C値が異なるなら文字を赤くする、AからBに転機
をしています。

細かく言うと、Bは配列に入れているので、
@値の比較、更新は配列上
A文字の色の変更はセル上
B最後に配列の値をセルにまとめて書き込む
としています。