- 帖子
- 200
- 主題
- 22
- 精華
- 0
- 積分
- 234
- 點名
- 200
- 作業系統
- Vista
- 軟體版本
- Office2003
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 高雄
- 註冊時間
- 2020-4-14
- 最後登錄
- 2026-11-1
     
|
回復 3# samwang
s大大 你好
感謝你所提供程式.向你報告過程
經演練後.只能查詢1次且回傳會有間隔
例如在工作表"C2"中輸入"我"
所呈現是把工作表3完全覆製到工作表2中
可因我細說不全
再度向你提出說明如下
序號=IF(B4="","",TEXT(ROW()-3,"00"))
(序號)只是數字不特定意義.是讓使用人知道有幾個相同項編.項目.位置.所以可無可有.也可省列
因所需查詢繁多或是單一數.等查詢後出現資料再加以序號.不能全先填上數字.所本例是因前述程式所需先行輸入100格
項編(B3).項目(C3).位置(D3).則以C2格為查詢來源關鍵字
當符合工作表"C2"內關鍵字.則在工作表"B4"."C4"."D4".中呈現.多數關鍵字時.則往下排序
1)如工作表2"C2"打上"我"則在工作表3"中"D"."E"."F"作查詢比對.符合有"我"字則回傳至工作表2中"B"."C"."D"呈列完成
因在工作表3中所查詢"我".是在工作表3"E"欄找出.所以回傳至工作表2"C4"欄
另工作表2"B4""D4"則以工作表3中所查詢列中"D"."F"作完全對照比對回傳至工作表2"B4""D4"呈列
2)相同如在工作表2"C2"打上"A101".則在工作表3中"D"."E"."F"作查詢符合有A101.則回傳至工作表2中"B"."C"."D".呈列完成
因在工作表3中所查詢"A101".是在工作表3"D"欄找出.所以回傳至工作表2"B4"欄
另工作表2"C4""D4"則以工作表3中所查詢列中"E"."F"作完全對照比對回傳至工作表2"C4""D4"呈列
3)如同在工作表2"C2"打上"甲".則在工作表3中"D"."E"."F"作查詢符合有"甲".則回傳至工作表2中"B"."C"."D".呈列完成
因在工作表3中所查詢"甲".是在工作表3"F"欄找出.所以回傳至工作表2"D4"欄
另工作表2"B4""C4"則以工作表3中所查詢列中"D"."E"作完全對照比對回傳至工作表2"B4""C4"呈列
同樣假如工作表2"B4"經對照比對後乃然空字.則就是空字."C"."D"也是同樣
*關鍵是在工作表2"C2"去對照比對.工作表3"D"."E"."F"欄.後再回傳到工作表2"B4"."C4"."D4".並往下排序* |
|