作者jufen (簡單走)
看板Office
標題[算表] 如何從資料庫找尋特定姓名的身分證字號?
時間Tue Apr 20 10:02:58 2021
軟體: EXCEL
版本: 2013
想請問有沒有辦法從現有資料庫
找尋大量姓名的身分證號?
例如資料庫有 (約有1萬人)
班級 座號 學號 身分證 姓名
我有班級, 座號, 姓名 (500人)
想要找出這500名的學生的身分證字號
不然每次要找都要找很久.... >___<
或者可以提供用什麼函數, 我可自行找找看
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.21.227.253 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1618884180.A.360.html
1F:推 chang0206: vlookup ?04/20 10:22
好唷, 我試試看, 謝謝 ^^
試了 VLOOKUP
但不知問題在那????
https://i.imgur.com/GZUNspf.jpg
※ 編輯: jufen (163.21.227.253 臺灣), 04/20/2021 11:09:53
2F:→ ldt9823: table_array 從C2開始04/20 11:18
3F:→ ldt9823: col_index_num 改成3應該可行04/20 11:19
可以了~ (謝謝!!!!!!!)
不過如果遇到同名同姓的話, 要怎麼解決呢?
※ 編輯: jufen (163.21.227.253 臺灣), 04/20/2021 11:46:39
全校有很多學生,所以座號一定會重覆到
想說是不是能以姓名和座號一起比對這樣?
=VLOOKUP(TEXT(I2),J2,C:E,3,FALSE)
但他說我函數太多....
※ 編輯: jufen (163.21.227.253 臺灣), 04/20/2021 12:31:56
6F:→ soyoso: 在左側用vlookup,右側index配合match04/20 12:51
Soyoso
我試著套用您給的公式
還是不行
不知問題在那裡
https://i.imgur.com/9DfPqMP.jpg
※ 編輯: jufen (163.21.227.253 臺灣), 04/20/2021 15:03:42
7F:→ suaveness: 1. TRUE -> 0 04/20 15:06
8F:→ suaveness: 2. M2 =INDEX...,"G:G" -> A:A 04/20 15:07
suaveness
1. 您是說
L2=VLOOKUP(K2&TEXT(J2,"00"),A:E,5,
0)
但試了後, 他出現#N/A
2. G:G 改成A:A嗎?
M2=INDEX(E:E,MATCH(K2&TEXT(J2,"00"),
A:A,TRUE))
※ 編輯: jufen (163.21.227.253 臺灣), 04/20/2021 15:22:54
今天一整天研究了半天, 座號要設文字格式才可以
但還在研究
Soyoso的公式...
※ 編輯: jufen (163.21.227.253 臺灣), 04/20/2021 17:29:02
9F:→ suaveness: 是,但是兩個 true 都要改成 0 04/20 20:13
10F:→ suaveness: 至於#N/A的問題我就不確定了,剛自己試了一次無法重現 04/20 20:13
11F:→ suaveness: 不論座號是哪種格式似乎都能正常運作 04/20 20:16
12F:推 planetoid2: 文字當作索引條件 要留意有無前後空白 跟特殊符號 04/22 07:46