簡體   English   中英

將工作表B中的粘貼行項目復制到Excel中工作表A中的過濾行?

[英]Copy paste line items in Sheet B to filtered rows in Sheet A in Excel?

我有500個訂單項的工作表A。

假設我已應用過濾器以顯示訂單項“ 2”,“ 44”,“ 68”等

我要從“另一個工作表”中選擇一些行並將其粘貼到這些過濾的行中。如果我粘貼,它們將被復制到行項目2、3、4、5上,因此代替了2、44、68等

有人可以幫我嗎。我嘗試粘貼特殊功能,但是存在相同的問題。

我也嘗試選擇要粘貼的區域,然后單擊alt + ; 但是數據也會被復制到未過濾的項目中。

這比編碼解決方案更像是一種方法解決方案。 我假設必須保持行的當前順序。

  1. 在工作表中添加一列,使用自動完成功能對行的當前順序進行編號。
  2. 按您的過濾器值排序- 如果您有多個值,只需添加另一列並在其中添加一個唯一值
  3. 粘貼您的價值觀
  4. 按您當前的訂單列排序,以還原原始訂單

在此處輸入圖片說明

如果是同一張紙,則可以通過隱藏它們之間的其他列來使兩列相鄰。 您可以阻止數據並將其拖到下一列。

例如。

  1. 我有A,B,C,D欄。
  2. 設A為郵政編碼,列D為“運輸服務”
  3. 我需要郵政編碼為“ 95035”的A列,才能將運輸服務設為“ Fedex”
  4. 用“ 95035”過濾列A
  5. 隱藏列B和C
  6. 將值直接從A拖到D,然后將值復制到相鄰的單元格。

注意:如果使用兩個單獨的工作表,則將這些列完全復制到與要復制的列相鄰的工作表1中,然后再次將整個列復制回到工作表2中。如果兩個工作表的行數相同,這將起作用。

謝謝,卡爾提克

最簡單的編碼解決方案是使用vlookup http://office.microsoft.com/zh-cn/excel-help/vlookup-HP005209335.aspx

在Sheet2中的sheet1上使用

=VLOOKUP(B3,Sheet2!A:B,2,FALSE)

在此處輸入圖片說明

暫無
暫無

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

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