我有一个动态数据数组,其中有一列包含文本形式的持续时间,我将其转换为数字时间值。我使用 TEXPSPLIT 将文本值形式的持续时间拆分为天、小时、分钟、秒,然后将每个数字转换为数字。当文本持续时间是表中的列时,TEXTSPLIT 起作用,但当它是动态数组中的列时,TEXTSPLIT 不起作用。
使用“”分隔符,动态数组列上的 TEXTSPLIT 仅输出第一个数组元素,而静态文本上的 TEXTSPLIT 则按预期输出完整数组。
=TEXTSPLIT(A2#," ")
Run Code Online (Sandbox Code Playgroud)
我尝试在 LET 中使用它,使用 CHOOSECOLS,使用 LAMBDA,但没有成功。无论出于何种原因,该函数似乎都能看到输入,但在溢出范围内时会以不同的方式对待它。
任何有关如何解决此问题的想法将不胜感激。