Google Sheets中如何对单元格内数字列表字符串排序?
解决Google Sheets字符串数字排序问题
你的原公式无法正常运行的核心原因是:VALUE函数默认仅处理单个值,而SPLIT返回的是数组,需要让VALUE批量处理数组元素;或者用更简洁的方式完成数值转换。
以下是两个可行的公式:
方法一(用
ARRAYFORMULA配合VALUE批量转换):=TEXTJOIN(",", TRUE, SORT(ARRAYFORMULA(VALUE(SPLIT(A1, ",")))))方法二(用
--运算符简化数值转换):=TEXTJOIN(",", TRUE, SORT(--SPLIT(A1, ",")))
这两个公式的逻辑一致:先将A1中的字符串按逗号拆分为独立元素,把每个文本转成数值,排序后再用逗号拼接成目标格式的字符串。
内容的提问来源于stack exchange,提问作者andio
相关产品推荐
相关产品推荐

