我使用TEXTSPLIT
来剪切由多个部分组成的文本,例如:国家、日期和值:
“USA-01/01/2023-1000”
=TEXTSPLIT(A1,"-")
不幸的是,结果是一个溢出公式(动态数组),其中日期和值是“文本”(这在文本函数之后是正常的)。如果我想SORT,这会带来一个大问题,因为排序是作为TEXT而不是日期应用的。
是否有一种方法可以将日期和数字列识别为数字,而不必枚举每一列来应用格式?
- 我目前的解决方案 *:
现在我使用let来命名textsplit部分,我使用choosecols为每一列,并乘以1的数字…使用SORT之前:
=LET(a,TEXTSPLIT(A1,"-"),HSTACK(CHOOSECOLS(a,1),CHOOSECOLS(a,2)*1,CHOOSECOLS(a,3)*1))
但这似乎过于复杂了...特别是当GoogleSheet中的等效SPLIT数组公式立即将正确的日期和数字格式应用于每个部分时。
1条答案
按热度按时间oxf4rvwz1#
您可以用途:
但是你必须手动将任何数字/日期格式应用到相关的单元格。