![](/img/trans.png)
[英]Excel macro to find a cell in a sheet and copy the entire row in another sheet
[英]Find Results in excel copy the rows to another sheet
我需要一些將數據從一個Excel工作表復制到另一個工作表的幫助。 例如:
樣本數據
__ A __B___C
1 aaa bbb ddd
2 bbb ccc eee
3 ccc fff rrr
4 ccc fff ttt
5 ddd eee ggg
6位Aaa DDD EEE
7 bbb fff hhh
8 ee ee ee
因此,對於上述記錄,如果我執行“ CTRL + F”並搜索以找到所有“ eee”,結果將顯示C2,B5,C6,A8,B8,C8中的6個實例
現在,我想將整個第2、5、6和8行復制到另一個工作表。
要實現您的需求,請執行以下操作(假設您的數據位於第2行的A:C列中,即有標題):
=IF(OR(A2:C2="eee"),1,0)
,但按CTRL + SHIFT + ENTER而不是通常的ENTER-這將定義一個ARRAY公式,並導致{}
放在方括號中(但不要手動輸入!)。 1
。 示例文件: https : //www.dropbox.com/s/qscwbf5kbnwi5pa/Filtering3Columns.xlsx
這對我有用...一個簡單的解決方案:
現在,您想要的所有數據都在一行的塊中。 根據需要復制並粘貼到另一個工作表。
我認為您正在尋找的就是所謂的VLOOKUP
只需使用Excel幫助即可,所有內容均已說明
我發現的最簡單的方法是:使用右上角的“排序和篩選”選項。 然后,您可以按自己喜歡的任何條件過濾任何列。 這樣,只有經過過濾的行才會顯示在電子表格上(其余的行仍在那里,但只是隱藏了)。 從那里您可以輕松復制並粘貼整個行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.