2013-07-16 12 views
1

我現在做的方式是:是否有可能創建一個從行的新書下,找到了「查找全部」搜索?

  1. CTRL + F
  2. 輸入數據,查找(如 「57011-141」)
  3. 點擊查看他的全部
  4. 通常10-20行會向上。然後我一個一個複製並粘貼成一本新書。

我正在尋找這個過程的自動化,因爲它是耗時且容易出錯的。

+0

爲什麼不添加幫助列與[查找](http://office.microsoft.com/en-gb/excel-help/ find-findb-functions-HP010342526.aspx)並過濾結果,然後複製並粘貼到新工作表? – zx8754

+0

聽起來很有希望。讓我看看它。 –

+0

within_text參數是列嗎? –

回答

3

如果57011-141出現在單個列(排序不相關)

過濾器中的數據(該圖像是從Excel 2010)
Filter menu in 2010 的向下箭頭旁邊的列名稱將允許設置在過濾器下TextFilters - >包含 一旦應用了過濾器,請選擇所有顯示的數據 - 使用ALT + ;
複製數據(使用菜單或CTRL + Ç
找到你的目的地和粘貼(使用菜單或CTRL + V
這將複製列標題,以及過濾的數據,所以如果您有多個副本要做,您將不得不刪除額外的標頭

+0

+1,這是最終的:-) – vels4j

+0

是的,最簡單的答案。並可以應用於更多的事情。非常感謝你! –

2

如果57011-141出現在一列,這裏是解決方案。

  1. 排序本書適合於特定列。
  2. CTRL + F
  3. 數據查找(例如「57011-141」)
  4. 點擊查看他的全部
  5. CNTRL + A
  6. 關閉查找&替換對話框
  7. Shift +空格鍵來選擇它返回的所有行查找
  8. 複製並粘貼到新的工作表

編輯:

如果 「57011-141」 在電池串的中間發現,

  1. 添加新的列(d)旁邊的搜索列(C)
  2. 式中柱D1 =ISNUMBER(SEARCH("57011-141",C1,1))
  3. 複印&式粘貼到所有行
  4. 排序列d

現在,您將獲得D列中所有標識的行,如果值爲TRUE

+0

我很感謝您的迴應!我不知道它是否重要,但數據「57011-141」只出現在一列中,但它只是存儲在該列中字符串的一部分。所以我不認爲它可以排序。有另一種方法嗎? –

+0

@RaphaelRafatpanah檢查編輯。 – vels4j

+0

聽起來很有希望。對我而言,搜索列是(B),並且我添加了列(C)。所以我複製並將此文本粘貼到C1塊:「= ISNUMBER(SEARCH(」57011-141「,C1,1))」但如何將公式複製並粘貼到所有行? –

相關問題