看板 Office 關於我們 聯絡資訊
軟體: EXCEL 版本: 2013 想請問有沒有辦法從現有資料庫 找尋大量姓名的身分證號? 例如資料庫有 (約有1萬人) 班級 座號 學號 身分證 姓名 我有班級, 座號, 姓名 (500人) 想要找出這500名的學生的身分證字號 不然每次要找都要找很久.... >___< 或者可以提供用什麼函數, 我可自行找找看 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.21.227.253 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1618884180.A.360.html
chang0206: vlookup ?04/20 10:22
好唷, 我試試看, 謝謝 ^^ 試了 VLOOKUP 但不知問題在那???? https://i.imgur.com/GZUNspf.jpg
※ 編輯: jufen (163.21.227.253 臺灣), 04/20/2021 11:09:53
ldt9823: table_array 從C2開始04/20 11:18
ldt9823: col_index_num 改成3應該可行04/20 11:19
可以了~ (謝謝!!!!!!!) 不過如果遇到同名同姓的話, 要怎麼解決呢? ※ 編輯: jufen (163.21.227.253 臺灣), 04/20/2021 11:46:39
soyoso: https://i.imgur.com/dKI2kQS.jpg 以唯一值的座號來做試試04/20 12:13
全校有很多學生,所以座號一定會重覆到 想說是不是能以姓名和座號一起比對這樣? =VLOOKUP(TEXT(I2),J2,C:E,3,FALSE) 但他說我函數太多.... ※ 編輯: jufen (163.21.227.253 臺灣), 04/20/2021 12:31:56
soyoso: https://i.imgur.com/wcs5ZnV.jpeg 設個輔助欄04/20 12:50
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
suaveness: 1. TRUE -> 0 04/20 15:06
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
suaveness: 是,但是兩個 true 都要改成 0 04/20 20:13
suaveness: 至於#N/A的問題我就不確定了,剛自己試了一次無法重現 04/20 20:13
suaveness: 不論座號是哪種格式似乎都能正常運作 04/20 20:16
planetoid2: 文字當作索引條件 要留意有無前後空白 跟特殊符號 04/22 07:46