反饋已提交
網絡繁忙
本文列舉的層次座標常見的基礎問題,便於使用者更好的理解層次座標。
問題描述:
&A1 是什麼意思?在儲存格前加 & 是什麼意思?
問題解答:
1)&A1 就是傳回 A1 儲存格每個擴展出來的資料,各自的當前位置。如果是擴展出來的第 3 個數,那麼就傳回 3。
2)&Cellx 是 層次座標常用公式,常用於 IF 條件中作為判斷條件,實現位置不同,匯出計算結果也不同的效果,範例可參見文檔:組内序號
A1=$A1 這個是什麼意思呢?
A1 就是 A1 儲存格擴展出的所有資料,$A1 就是取 A1 儲存格擴展出來的每個資料。簡單來說 A1=$A1 的作用就是將層次座標的計算結果限定在每個分組裏面,不能跨組計算,這個等式在公式中作為條件運算式的一部分,範例可參加文檔:組內排名
A1[!0 ;!0] 這個公式怎麼解譯?
A1[!0 ;!0] 其實就是 A1[!0] ,公式傳回 A1 儲存格擴展出來的所有值,兩個都能用。如果非要解譯 A1[!0 ;!0] ,可以聯絡 雙向擴展層次座標,前面的 !0 是縱向的,後面的 ;!0 是橫向的。
層次座標的 A1[A1:1] 是啥意思,兩個 A1 分別是什麼參數啊?
中括號外面那個 A1 是要回傳值的儲存格,中括號裏面的 A1 是外面那個的父格,作為參照座標。A1 能以 A1 為父格是因為這是特例,如果這個格子是第一個,它沒有父格,就可以在座標中設定自己為自己的父格。但是如果一個儲存格存在父格,那麼就不能以自己為父格了。例如 B1 的父格是 A1,那麼必須寫成 B1[A1:1],不能寫成 B1[B1:1],這樣寫是無效且沒計算結果的。
相對層次座標由於是實現整體偏移效果,所以寫座標的儲存格是要設定父格的,即座標所在儲存格要跟獲取值的那個儲存格之間有父子格關係。絕對層次座標對父格沒要求,不設定父格,就在一個格子裏面傳回一個值。
插入或刪除其他行列如果會影響層次座標位置,那麼已經寫好的層次座標公式會自動改變,不會影響到計算結果。
SUM(A1) 和 SUM(A1[!0]) 都可以用來計算 A1 儲存格中所有資料之和,但是有一種情況不能使用 SUM(A1)。那就是 A1 儲存格設定了擴展,且寫 SUM 公式的儲存格跟 A1 有父子格關係,會跟隨 A1 擴展,此時只能用 SUM(A1[!0])。
層次座標公式對儲存格大小寫不敏感,A1[A1:1] 跟 a1[a1:1] 是一樣的。
見文檔說明:只獲取某一欄或某一行
不光是字體顏色,其他條件屬性也可以,直接在條件屬性的普通條件中新增層次座標公式即可。
只要可以新增公式的地方一般都可以使用層次座標,如:儲存格、填報校驗、圖表儲存格資料、條件屬性等。
需要您先註冊「增強分析統計模組」功能,如未註冊該功能使用層次座標時會報錯:使用了未註冊的功能。
排程管理是支援使用層次座標函式的哦,具體排程管理哪些位置能用,見文檔說明:排程管理支援的公式
簡單的 填報元件資料字典聯動 場景是支援層次座標的,但是一些複雜的填報聯動可能會有問題。
如果範本中使用了大量的層次座標公式,是有可能造成範本回應、載入或預覽比較慢的。
橫向擴展的寫法就是在縱向擴展的基礎上,在中括號裏面開頭加個分號,如縱向:A1[A1:-1],那麼橫向就是:A1[;A1:-1]。
層次座標計算先於 擴展後排序,所以排序打亂了層次座標的計算結果,可以使用條件屬性中的新值來寫層次座標公式,而不是直接在儲存格中直接輸入公式來解決這個問題。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙