2つのデータテーブルを比較して比較結果に応じてFLGをつける

UiPath初心者です。
現在、以下処理についてどうやって進めればよいのか見当がついていない状態です。
もしよろしければご教授お願いしたいです。
長文でありわかりづらいかもしれません。申し訳ございません。
不明点等ございましたらご質問宜しくお願い致します。

希望処理手順

前提
dtAとdtBは同じExcelファイルでそれぞれのシート(合計2シート)に記載されている
FLGファイルは別ファイルに記載されている

1
dtAの「No」列の1行目の値がdtBの「No」列の中に存在するかチェック(dtAの最終行までチェックする)

2
1で一致している行が見つかったらその行のdtAとdtBの
「果物」、「担当者」、「日付」列のセルがそれぞれ一致しているかチェック
(1列ずつ確認して全ての列が一致していたら再び1に戻る)

3
2で一致していないセルが見つかった場合、「dtBが空白でdtAに値がある」という不一致なのかどうかチェック
(「dtBが空白でdtAに値がある」の場合で不一致だった場合は再び1に戻る)

4
3で比較した結果、セルに値が入っていてそのセル同士が不一致だった場合はFLGファイルにFLGをつける
FLGには変更がなければ空白、変更があった場合は×を記載してdtBのどのセルで不一致になったのかも記載
1行ずつチェック完了するたびに「判定済み」列に〇を記載
データ.zip (14.6 KB)

こちらがFLGファイルのフォーマットになります。
例として上記のdtAとdtBの場合の理想結果を記載しております。

こんにちは

上記の3つのテーブルをxlsxファイルで共有可能でしょうか?

こんにちは
お早い返信ありがとうございます。

申し訳ございません。新規ユーザーのためファイルが添付できないっぽいです…

zip形式に固めてもダメそうでしょうか?

申し訳ございません!
データ.zipを載せることが出来ました!

ご確認宜しくお願い致します。

こんにちは

たとえば以下のような感じでしょうか。(効率化のためFLGテーブルの列名少し変更させてもらっています)

sample
Sample20240426-1.zip (19.2 KB)

1 Like

ご連絡が遅くなってしまい申し訳ございません。

早速試させていただきます。
毎度教えていただきありがとうございます!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.