如何在Google Sheets中基于每行两列的最小值进行升序排序?
Google Sheets按每行两列最小值排序的实现方法
当然可行,以下两种方法都能满足你的需求:
方法一:辅助列+过滤器排序
- 在表格右侧新增一列(例如D列),在D2单元格输入公式:
=MIN(B2,C2)
下拉填充至所有数据行,该列会自动计算每行Value 1和Value 2的最小值。 - 点击D列的筛选按钮,选择「升序排序」,表格将按每行两列的最小值升序排列,和你期望的结果一致。
- 若不想显示辅助列,右键点击该列选择「隐藏列」即可,排序效果不受影响。
方法二:QUERY函数直接生成排序结果(无需辅助列)
假设原始数据位于A1:C6区域,在空白单元格(如E1)输入以下公式:=QUERY(A1:C6,"SELECT * ORDER BY MIN(B,C) ASC",1)
公式执行后会直接返回按每行Value 1、Value 2最小值升序排序后的完整表格,表头也会自动保留。
内容的提问来源于stack exchange,提问作者Nyss
相关产品推荐
相关产品推荐

