[英]Sort A-Z but keep Products/Variation Integrity
使用 excel 公式,這是一種可能的方法。 在單元格D2
中,輸入以下公式:
=LET(rng, A2:B9, types, INDEX(rng,,1), names, INDEX(rng,,2),
groups, SCAN("", names, LAMBDA(acc,name, IF(acc="",name,
IF(XLOOKUP(name, names, types)="Product", name, acc)))),
DROP(SORT(HSTACK(rng, groups), COLUMNS(rng)+1),,-1)
)
這是 output:
groups
name 包含相同行數的數組rng
,具有產品及其變體的產品名稱。 然后我們只需要按這個創建輸入范圍的中間列進行排序。
注意:此解決方案假定第一行始終以Product
而不是Variation
開頭。
添加輔助列C
是另一種選擇。 例如,將以下公式放入C2
並向下拖動:
=IF(A2="Product", B2, C1)
那么您可以使用此列進行排序。 這正是SCAN
公式所做的,但以編程方式生成值。
在 A 前面創建一個新列(或任何地方,並不重要,視覺上最簡單的 imo):“排序”
=If(B2 = "Product"; C2; A1+1)
復制粘貼為值,然后降序排序。 之后您可以刪除/隱藏 A 列。 制作“鑰匙”是排序/組織/檢查雙打的最簡單方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.