簡體   English   中英

Excel-如果第一列匹配,則從其他工作表復制行數據

[英]Excel - copy row data from other sheet if first column match

因此,我將在sheet1中有一個數據表,其中缺少一些行數據,而我將在sheet2中有這些丟失的數據的列表。

我想檢查sheet1每一行的“名稱”,如果它與sheet2的“名稱”行匹配,然后將接下來的3個單元從sheet2復制到sheet1。

sheet1資料遺失

要復制到sheet1的sheet2數據

請注意:我的真實數據大約9,000行,而丟失的數據大約只有300行。 我不想手動做。

您是否嘗試過使用Vlookup? 您可以創建一個單獨的列,並在其中使用vlookup公式,然后將其向下拖動。

您可以將這些公式分別放在b,c&d列中。 只是您需要用要查找的名稱的單元格地址替換A1。 只有名稱是唯一的,這才起作用。 如果工作表的其他部分對所有9000行都有唯一的標識符,則可以將其用作匹配用例

=Index(Sheet2!B:B;Match(A1;Sheet2!A:A;0)) =Index(Sheet2!C:C;Match(A1;Sheet2!A:A;0)) =Index(Sheet2!D:D;Match(A1;Sheet2!A:A;0))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM