我不是Excel的專家用戶。我想知道如何搜索特定關鍵字,複製並將所有行導出到新的Excel文件或表單中。我發現很多關於使用excel進行應對和導出的帖子,但最終都很累。我附上了一張照片。請讓我知道最簡單,最簡單和成功的方法。我不知道如何以及在哪裏添加代碼在Excel中。我可以在Excel中做+, - 和x ..我會很感激你。如何搜索特定的關鍵字,複製並導出
在這裏,您可以看到圖像
我不是Excel的專家用戶。我想知道如何搜索特定關鍵字,複製並將所有行導出到新的Excel文件或表單中。我發現很多關於使用excel進行應對和導出的帖子,但最終都很累。我附上了一張照片。請讓我知道最簡單,最簡單和成功的方法。我不知道如何以及在哪裏添加代碼在Excel中。我可以在Excel中做+, - 和x ..我會很感激你。如何搜索特定的關鍵字,複製並導出
在這裏,您可以看到圖像
此鏈接將幫助您加入「開發者」選項,在Excel中的色帶。這將允許您在Excel中添加代碼。您可以右鍵單擊電子表格底部的圖紙選項卡(圖片中顯示「前100萬...」的選項卡),然後選擇「查看代碼」以訪問VBA編輯器。
http://www.excel-easy.com/vba/create-a-macro.html
要搜索一個特定的關鍵字,你可以通過在coloumn所有細胞循環使用此代碼
' cell number and index are variables for row number
Dim cell_number As Integer
Dim index As Integer
For row_number = 1 To 20
For coloumn_number = 1 To 20
If Sheet1.Cells(cell_number, coloumn_number).Value = "enter keyword here" Then
'add code for whatever you want to do (like store data in an array for "export")
End If
Next
Next
而是採用宏觀的,你可以簡單地使用VLOOKUP使用for循環公式和Excel的過濾器功能。具體方法如下:它根據你的截圖編號
=VLOOKUP("*forum*", $B1:$B$1000000,1, FALSE)
嗨凱文謝謝你幫助我。我跟着所有的步驟,但仍然有一個錯誤,代碼無法進行。這裏是我添加的代碼請檢查單元格號和索引是變量行號 Dim cell_number As Integer Dim index As Integer 對於ROW_NUMBER = 1〜1000 對於coloumn_number = 1〜3 如果Sheet1.Cells(cell_number,coloumn_number).value的= 「論壇」 然後 「添加任何你想做的事情(比如數據存儲在陣列碼用於「輸出」) End If Next – user3416720