回覆列表
  • 1 # 使用者1465424935672

    確定要用VBA,這個完全可以透過公式解決。以上表為例,操作如下:

    分別將A列、C列、G列,命名為:公司、部門、員工

    設計如下圖所示的表2

    分別在B1\D1\F1設定“資料驗證-序列”如圖

    B1: =OFFSET(公司,1,0,COUNTA(公司)-1,1)

    D1: =OFFSET(部門,1,MATCH($B$1&"公司部門",OFFSET(部門,0,0,1,COUNTA(公司)-1),0)-1,COUNTA(OFFSET(部門,0,MATCH($B$1&"公司部門",OFFSET(部門,0,0,1,COUNTA(公司)-1),0)-1,,1))-1,1)

    F1: =OFFSET(員工,1,MATCH($B$1&"公司員工",OFFSET(員工,0,0,1,COUNTA(公司)-1),0)-1,COUNTA(OFFSET(員工,0,MATCH($B$1&"公司員工",OFFSET(員工,0,0,1,COUNTA(公司)-1),0)-1,,1))-1,1)

    下面試下,你會發現單關聯的下拉列表出來!https://iknow-pic.cdn.bcebos.com/0e2442a7d933c8950d9baf57dd1373f082020030

    https://iknow-pic.cdn.bcebos.com/5243fbf2b2119313e65fc99c69380cd791238df9

  • 中秋節和大豐收的關聯?
  • 15分鐘跑了3公里是什麼水平?