2013-04-26 15 views
1

我有工作表A有500個項目。將表B中的粘貼行項目複製到Excel中表單A中的過濾行?

假設我有應用的過濾來顯示行項目「2」,「44」,「68」等

從另一個表我想選擇某些行,並將其粘貼在這些過濾rows.If我粘貼,他們得到複製行項目2,3,4,5,所以一個而不是2,44,68等

有人請幫助我。我試過粘貼特殊,但它有同樣的問題。

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

+0

將要複製的行數將是相同的濾波的行數?你也打開一個VBA解決方案 – 2013-04-26 16:41:35

+0

是的,要複製的行數與過濾的行數相同。我搜索了很多並找到了VBA解決方案。但是,我不太瞭解它。謝謝很多:) – Michel 2013-04-26 16:44:28

+0

你找到了哪個鏈接? – 2013-04-26 16:45:30

回答

3

這是更多的方法解決方案,然後是編碼解決方案。我假設必須保持行的當前順序。

  1. 將一列添加到您的工作表,使用自動完成來爲行的當前順序編號。
  2. 排序的過濾器值(S) - 如果你有多個值,添加另一列,並在其
  3. 把一個獨特的電流值順序列粘貼你的價值觀
  4. 排序你,恢復的原單順序

enter image description here

+0

我沒有得到它確切.....你試圖說要把該地區粘貼在一起,使用在Sr.no上排序然後複製粘貼? – Michel 2013-04-26 17:26:18

+0

嘿,W8,明白了......我不想爲過濾的列添加額外的東西,我想用其他內容替換它。 – Michel 2013-04-26 17:28:27

+0

相同的原則只是粘貼在任何你要替換的頂部。 – 2013-04-26 17:29:51

0

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

在Sheet2的從工作表Sheet1使用

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

enter image description here

+0

我不想在過濾行旁邊的新列中添加內容 我想用新內容替換已過濾的行。 – Michel 2013-04-26 17:30:05

+0

爲什麼不在過濾後刪除行?然後他們會消失,你可以在底部添加新的東西。 – 2013-04-26 17:37:22

2

如果是與同一張紙上就可以使兩列由相鄰之間隱藏其他列。您可以阻止數據並將其拖到下一列。

對於如。

  1. 我有列A,B,C,D。
  2. 設A是郵政編碼&列d是 '優惠服務'
  3. 我需要有郵政編碼(柱A)與 '95035'有船舶服務爲「聯邦快遞」
  4. 篩選與「95035」
  5. 列A隱藏塔B &ç
  6. 將從A直接其中的值被複制到相鄰小區的值d。

注:如果您使用兩個單獨的表完全複製的列於表1毗鄰要複製,再複製取整列回表2列如果兩個表具有相同這將工作行數。

感謝, KARTHIK

相關問題