反饋已提交
網絡繁忙
希望根據多欄資料生成多級序號。
例如,根據部門、崗位兩列資料生成二級序號,如下圖所示:
1)獲取第一欄資料當前值在當前列資料去重後的序號。
2)獲取第二列資料當前值在當前分組內資料去重後的序號。
3)對分別獲取到的序號進行連結。
建立一張普通報表,如下圖所示:
建立資料庫查詢 ds1,輸入 SQL 查詢語句:SELECT * FROM 部門,如下圖所示:
1)B1、C1 儲存格輸入正文,B2、C2 儲存格拖入相應的欄位,如下圖所示:
2)B2 儲存格的資料設定為「列表」,如下圖所示:
1)A1 儲存格輸入正文,A2 儲存格插入公式:INARRAY(B2,UNIQUEARRAY(B2[!0]))+"."+INARRAY(C2,UNIQUEARRAY(C2[!0]{B2=$B2})),如下圖所示:
2)公式說明如下表所示:
3)A2 儲存格的左父格設定為 B2 儲存格,如下圖所示:
1)PC端
儲存並預覽報表,效果如下圖所示:
2)行動端
點選下載範本:多級序號.cpt
1)如果有第三列数据 (D2) 也要生成序号,则 A2 左父格为 C2 ,公式为:INARRAY(B2,UNIQUEARRAY(B2[!0]))+"."+INARRAY(C2,UNIQUEARRAY(C2[!0]{B2=$B2}))+"."+INARRAY(D2,UNIQUEARRAY(D2[!0]{B2=$B2&&C2=$C2}))
2)如果有第四列数据 (E2) 也要生成序号,则 A2 左父格为 D2 ,公式为:INARRAY(B2,UNIQUEARRAY(B2[!0]))+"."+INARRAY(C2,UNIQUEARRAY(C2[!0]{B2=$B2}))+"."+INARRAY(D2,UNIQUEARRAY(D2[!0]{B2=$B2&&C2=$C2}))+"."+INARRAY(E2,UNIQUEARRAY(E2[!0]{B2=$B2&&C2=$C2&&D2=$D2}))
3)如果需要生成更多的多级序号,实现方法以此类推。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙