Sorting Google Sheets,基于单个列中的唯一值对表进行排序

Sorting Google Sheets,基于单个列中的唯一值对表进行排序,sorting,google-sheets,unique,google-sheets-formula,array-formulas,Sorting,Google Sheets,Unique,Google Sheets Formula,Array Formulas,我目前正在尝试使用GoogleSheets根据仅在两列中找到的唯一值对表进行排序 我想做的是检查列A(品牌)和B(维度)的唯一值,删除任何重复数据 问题是使用这两列来筛选和显示表的其余部分。我无法实现它 原始数据 被剔除后应该是什么样子 .试试: =ARRAYFORMULA(SORT(SPLIT(TRANSPOSE(QUERY(TRANSPOSE(SORTN( IF(A2:C<>"", {"♦"&A2:A&"♦"&B2:B, "♦"&C2:D},

我目前正在尝试使用GoogleSheets根据仅在两列中找到的唯一值对表进行排序

我想做的是检查列A(品牌)B(维度)的唯一值,删除任何重复数据

问题是使用这两列来筛选和显示表的其余部分。我无法实现它

原始数据

被剔除后应该是什么样子

.

试试:

=ARRAYFORMULA(SORT(SPLIT(TRANSPOSE(QUERY(TRANSPOSE(SORTN(
 IF(A2:C<>"", {"♦"&A2:A&"♦"&B2:B, "♦"&C2:D}, ), 99^99, 2, 1, 1))
 ,,99^99)), "♦"), 2, 1))
=ARRAYFORMULA(排序)(拆分)(转置)(查询)(转置)(排序(
如果(A2:C)“{”♦"&A2:A&“♦&B2:B♦(&C2:D},),99^99,2,1,1)
,,99^99)), "♦"), 2, 1))

您可以使用查询功能:

=query(A1:D8,"select A, B, min(C), min(D)  group by A, B",1)

你能把你的数据放在这里,这样它就不会隐藏在链接后面吗?听起来你需要一个普通的JavaScript冒泡排序。你可以使用查询、按品牌和维度分组、最小(成本)和最小(其他信息)