引出的數據區域如何根據選取位置變化而變化?

如冰說計算機 2024-05-15 04:52:15

通過選取文件表名,引出表中相關位置數據,並且引出的數據區域隨選取文件表名位置的不同而變化,這樣的用途在做分級說明時,可以用作二級擴展。

選取文件表名的操作也用了簡單的下拉菜單功能,只要對應文件表名位置輸入TURE,則數據就開始引入。

在數據導出位置輸入函數=IFERROR(IF(ROW(H1)-MATCH(TRUE,$E:$E,0)>0,INDEX(INDIRECT(XLOOKUP(TRUE,$E:$E,$D:$D)&"!A2:I10"),ROW(H1)-MATCH(TRUE,$E:$E,0),COLUMN(H1)-7),""),"")後拉滿數據位置。

這樣,數據區域就會隨選取位置的不同而不同了。這裏利用(ROW(H1)-MATCH(TRUE,$E:$E,0)>0進行判斷,大于0的說明數據讀取已經超出範圍。如果想將數據橫縱列調換則需把公式中ROW(H1)-MATCH(TRUE,$E:$E,0)和COLUMN(H1)-7)位置調換以下就可以了。

0 阅读:4

如冰說計算機

簡介:感謝大家的關注