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)))

注:

  • 之所以使用双
    转置
    ,是因为
    排序
    函数仅适用于列

@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的答案是最好的,因为它扩展了数组,但为了记录在案,如果你把它拉过谷歌表单,它确实可以工作:

=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。这就是我需要的。