English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我有一資料庫內有1000筆資料,欄位分別為姓名/地址/職稱,問題是現在老闆要我發信給其中120人,但只有紙本名單並無電腦檔案,請問該如何在我的資料庫中以最節省人力的方式找出它而不是120筆重key,也不是120筆一筆一筆複製/貼上!

2006-05-25 11:43:32 · 4 個解答 · 發問者 若水 2 in 電腦與網際網路 軟體

老闆給的是120筆的姓名(紙本)

2006-05-25 12:27:25 · update #1

但問題是用一筆一筆以"尋找"的方式去找是可以的,但是不是有辦法能在尋找每筆資料後能直接show在另一張工作表中,而不用再一筆筆複製/貼上?

2006-05-25 12:30:53 · update #2

vlookup -可以說詳細點?excel不是很熟吔,可以給點示範?

2006-05-25 12:49:11 · update #3

不懂吔!

2006-05-26 04:33:25 · update #4

4 個解答

老闆給的120筆是紙本, 那只有用半人工方式,
原1000筆資料模式:
A B C
1 姓名 地址 職稱
2 張三 T1111 T122
3 李四 T2111 T222
.

1001

找尋資料
E1 "自己輸入名單上的姓名"
F2 =VLOOKUP(E1,$A$2:$C$1001,2,FALSE)
F3 =VLOOKUP(E1,$A$2:$C$1001,3,FALSE)
往下COPY
詳情可開 EXCEL 中 F(X) 函數中 VLOOKUP 的功能說明
試一下吧

2006-05-28 21:21:57 · answer #1 · answered by 1 · 0 0

再姓名欄旁邊插入一欄,再此欄對照到要的名單,輸入任一代號,在用排列方式將這120名排列在一起再列印

2006-05-26 23:40:15 · answer #2 · answered by Bill Yen 5 · 0 0

Private Sub Workbook_Open()
Application.OnKey "{f4}", "AA"
End Sub

Sub AA()
Range(ActiveCell, ActiveCell.Offset(0, 2)).Copy
Sheets(2).Select
first = Cells(1, 1)
sec = Cells(2, 1)
If first = "" And sec = "" Then
Cells(1, 1).Select
ElseIf first <> "" And sec = "" Then
Cells(2, 1).Select
Else: Cells(1, 1).End(xlDown).Offset(1, 0).Select
End If
ActiveSheet.Paste
End Sub
選姓名欄按F4執行,會複製姓名/地址/職稱貼到SHEET(2)
PS:End(xlDown)的用法有點忘記了盡然要分析A1跟A2.....我記得全部A列空白只要分析A1就好了阿?誰知道的交一下謝謝.

2006-05-26 14:53:24 補充:
SHEET(1)上按右鍵[檢視程式碼]把內容複製上去就可以用了

2006-05-25 13:50:15 · answer #3 · answered by ? 2 · 0 0

vlookup

2006-05-25 23:17:27 補充:
在收尋打 vlookup
你會看到上百筆

2006-05-25 12:36:26 · answer #4 · answered by 一個人的咖啡 4 · 0 0

fedest.com, questions and answers