さらなる分析のためにデータ損失なしで 2 つの列を組み合わせる方法

さらなる分析のためにデータ損失なしで 2 つの列を組み合わせる方法

皆さんが助けてくれるといいのですが、私はこれを手動でやっていて、自動化する方法が見当たらないのです。

現在、日付、金額、説明の 3 つの列で構成される 2 つのデータ セットがあります。1 つのデータ セットは実際の費用で、もう 1 つは銀行取引明細書であり、両方とも「金額」列の昇順に並べ替えられています。

2つのソースを6つの列すべてと組み合わせて新しいスプレッドシートを作成し、一致する場合は両方の入力セットを使用し、異なる場合は経費行のみまたは銀行取引明細書行のみを使用します。以下の例からわかるように、Paypal により日付が数日ずれる場合があります。マージ時にデータが失われることはありません。

経費銀行

2014年8月10日 eBay £0.95 2014年8月12日 0.95 Paypal

2014年9月14日 eBay £0.99 -

2014年9月28日 eBay £0.99 -

2014年9月30日 eBay £1.20 -

2014年9月15日 Ebay £1.29 2014年9月22日 1.29 Paypal

2014年9月18日 eBay £1.29 -

2014年9月25日 eBay £1.45 -

上記のレイアウトで申し訳ありませんが、データと出力6列の概要が伝われば幸いです。

このマージプロセスを自動化する方法をご存知ですか。

ご協力いただき誠にありがとうございます

答え1

以下の手順に従ってください。

  1. 両方のシートのデータと説明 (販売者) を照合 (つまり、金額を合計) します。日付と説明の組み合わせが 1 行しかない場合は、この操作を行う必要はありません。
  2. 両方のシートで日付と説明を結合して (Excel の連結関数を使用できます)、新しい列の各行に一意のキーを作成します。
  3. Excel の VLOOKUP 関数を使用して、最初のシートから新しい列の他のシートに金額を取得します。上記の手順で作成した一意のキーを Lookup_value として使用します。

関連情報