看板 Office 關於我們 聯絡資訊
軟體:Excel 版本:2010/2013 版上的各位先進們好! 我現在有一份excel檔,內含兩份資料: http://imgur.com/a/9uyqu http://imgur.com/a/OsJIa B~D欄是一個基準檔案,也就是正確的資料,暫稱"左資料", G~I欄是一個需要被判斷的檔案,也就是未知是否正確的資料,暫稱"右資料",   「而我的目的是想要根據"號碼"計算"層級"和    根據"左資料"的資料內容找出相對應的"右資料"資料內容」, 因為資料內容相同的數目可能不只一筆, 使用VLOOKUP的方式會只有找到第一筆相同資料, 資料數目又很龐大,不方便一筆一筆對照出來, 而這些資料有一種"階層"的條件包含其中, 階層分別是根據C、H欄位"號碼"得到的, 除了第一個字元以外,每2個字元代表1個階層,例如: C2只有一個R代表 層級1, C7 "R""00""80"代表 層級3, C17 "R""00""84""01""00""01"代表 層級6, 請問能不能得到各筆資料的層級數,像是A欄位還有F欄位? (A和F欄位是我手動填上的)   假如我要判斷D34對應的資料內容是"右資料"的哪一筆(對應哪一筆"12345"),   "左資料"會先根據B34"上層號碼"找到上層相同的號碼C33,得知D33"資料內容",   再由B33"上層號碼"找到上層的C31,得知D31"資料內容",   一直找到第2層級,   "右資料"在I欄位找到與D34相同的資料內容"12345",   發現I34是"12345",繼續以G34判斷其上層,得知上層H33"資料內容",   再由G33"上層號碼"找到上層的H31,得知I31"資料內容",   最後由G31"上層號碼"找到上層的H19,得知I19"資料內容", 如果"左資料"與"右資料"在每一個層級中(到第2層級)的"資料內容"都相符, 判斷這兩筆資料為相同, 如果在某一階層找不到對應的"資料內容"那這筆便為不同的資料, 如D43找到的應該是I43而不是I41,因為第3層級要是"L0109", 答案想要顯示在E欄位,內容則是"右資料"的第幾列數, 不論公式或者巨集,才疏學淺的我找不出解決的好方法, 想請各位先進們給予指教, 非常感謝! 附上Excel範例的檔案: https://drive.google.com/file/d/0B8brza2mv8V1RzlYRlNuTndhT1k/view?usp=sharing (11/12) 簡化資料判斷問題: 括號內為資料內容,號碼的數量可以辨別是在哪個層級, 我想判斷"左資料"裡面任一筆在"右資料"有沒有一樣的內容, 假如左資料是↓ 假如右資料是↓ R(HAP-1) T(HAP-1)   ∟R00(ASD-12)    ∟R00(ASD-12)     ∟R0077(QOO-01)    ∟R0077(QOO-01)      R0078(QOO-02)    R0078(QOO-02)      R0079(QOO-03)     R0080(QOO-04)      R0080(QOO-04)      R0079(QOO-03)      R0081(QOO-05)      R0081(QOO-05)       ∟R008100(LALA-01)        ∟R008100(LALA-01)        R008101(LASIU01)         R008104(LLLL-08)      R0082(7X-01)          R0083(7X-02)      R0083(7X-02)          R0082(7X-01)       ∟R008102(LALA-02)        ∟R008102(LALA-02) 假如左邊的(7X-02)要找有沒有相對應的資料在右邊 (左)HAP-1下層的ASD-12下層的7X-02 = (右)HAP-1下層的ASD-12下層的7X-02 Answer:左邊的7X-02在右邊的第10列! 假如左邊的(LALA-02)要找有沒有相對應的資料在右邊 (左)HAP-1下層的ASD-12下層的7X-02下層的LALA-02 ≠ (右)HAP-1下層的ASD-12下層的7X-01下層的LALA-02 Answer:這筆沒有對應,因為其中一個層級中的資料內容不同, 也沒有其他筆LALA-02了...... 再次感謝麻煩大家的協助了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.8.97.71 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1478878003.A.985.html
soyoso: http://imgur.com/YhIlBOi a,f欄 類似這樣 11/12 00:22
謝謝soyoso大!層級數的問題解決了 ^_^ 請問有沒有辦法可以讓vlookup找到真正相對應的那筆資料存不存在? ※ 編輯: reister (49.216.100.45), 11/12/2016 18:44:36