Google sheets 在谷歌电子表格中排序信件
我需要一个公式来排序谷歌电子表格中的字母。例如,如果我有Google sheets 在谷歌电子表格中排序信件,google-sheets,Google Sheets,我需要一个公式来排序谷歌电子表格中的字母。例如,如果我有A1:E1(b,b,c,a,d),我希望它们在F1:J1(a,b,b,c,d)中排序 我使用这个数组公式{=CHAR(SMALL(code($R5:$V5),COLUMNS($Z:Z))}在excel中完成这个任务,我在电子表格中尝试了它,但它不起作用。有什么想法吗? 谢谢。=转置(排序(转置(A1:E1))) 注: 之所以使用双转置,是因为排序函数仅适用于列 =转置(排序(转置(A1:E1))) 注: 之所以使用双转置,是因为排序函数
A1:E1(b,b,c,a,d)
,我希望它们在F1:J1(a,b,b,c,d)
中排序
我使用这个数组公式{=CHAR(SMALL(code($R5:$V5),COLUMNS($Z:Z))}
在excel中完成这个任务,我在电子表格中尝试了它,但它不起作用。有什么想法吗?
谢谢。=转置(排序(转置(A1:E1)))
注:
- 之所以使用双
,是因为转置
函数仅适用于列排序
=转置(排序(转置(A1:E1)))
注:
- 之所以使用双
,是因为转置
函数仅适用于列排序
=ArrayFormula(Char(Small(Code($R5:$V5),Columns($A:A))))
这可能是因为原来的公式不起作用,因为谷歌工作表中的默认值是只升到Z列,而在Z列的右边需要4列
这将扩大
=ArrayFormula(Char(Small(code($R5:$V5),COLUMN(R:V)-COLUMN(R:R)+1)))
@Max的答案是最好的,因为它扩展了数组,但为了记录在案,如果你把它拉过谷歌表单,它确实可以工作:
=ArrayFormula(Char(Small(Code($R5:$V5),Columns($A:A))))
这可能是因为原来的公式不起作用,因为谷歌工作表中的默认值是只升到Z列,而在Z列的右边需要4列
这将扩大
=ArrayFormula(Char(Small(code($R5:$V5),COLUMN(R:V)-COLUMN(R:R)+1)))
谢谢@Max Makhrov。这就是我需要的。谢谢@Max Makhrov。这就是我需要的。