古い資産と新しい電気事業所の登録を含む2つのExcelファイルがあり、どちらも同じ資産番号で識別される発電所レコードが含まれています。Excelでのデータ照合
最初のファイルは、古い資産番号とプラントの詳細な説明が含まれています。 2番目のファイルは新しいアセットレジスタです。いくつかのケースでは、新しい資産登録を行った人々は、プラントの一部について意味のある記述をしますが、プラントのいくつかの部分で古い資産番号を見たときに、それを説明として使用しました。
私がする必要があるのは、新しいファイルのレコードの説明を古いファイルから取り出し、description =古いファイルのそのプラントのアセット番号です。
I.e.
if (current_cell_value exists in old register)
{pull description of that item from old register and store in corresponding cell in new register;}
古いファイルは次のようになります。
5538 PC 2398 Monitor
新しいファイルには、次のようになります。
1449449 Office IEC LEAD 1449450 Office MONITOR 1449451 Office 5538 1449452 Office 2398 1449453 Office IEC LEAD
は最終的に私は、新しいファイルは次のようになりたい:
1449449 Office IEC LEAD 1449450 Office MONITOR 1449451 Office PC 1449452 Office MONITOR 1449453 Office IEC LEAD
どうすればいい?列AとBで再び、のは、「OLD」という名前のシート上に置く聞かせて、あなたの新しいワークブックの空のシートに古い資産表の列AとBをコピーすることができます
を想定し
感謝を!それは2つの列を組み合わせる最後のステップを除いてすべて機能しました。列Dは、一致と一致するデータがない場合はゼロで終わります。この列の値を列Cに貼り付けると、元のデータはすべて上書きされます。私は数字を上書きしたかっただけです。 置き換えたいデータはすべて数字であるので、私は= IF(ISNUMBER(C1)、D1、C1)で解決しましたが、あなたのソリューションは自動的に何らかの方法を意図していたはずです。 –
私が与えた公式は、列Dに完全に新しいリストを作成するはずです。古いレジスタと一致しない値については、新しいリストはC列の新しい値をまだ表示しているはずです。編集>ペーストスペシャル>の値をC列の上部にコピーすると、すべての値が新しいフラット値で置き換えられます。再試行する。 –
ありがとう、私は間違って何をしていたのか分からないが、私が実際のデータに使用したときにすべてがOKになった。乾杯。 –