如何在Excel中仅在一个单元格中定义数据中的所有值,并将其作为数组在公式中实现?
上面显示的是一个公式,其中,在突出显示的部分中,数据值作为数组手动输入。我的目标是在此公式中自动实现C列中的值(在一个单元格中输入,后跟分号),而无需手动输入。列C中的值需要在一个单元格中 我的问题是,是否有某种方法只在一个单元格中定义数据值,然后将其实现为公式中的数组如何在Excel中仅在一个单元格中定义数据中的所有值,并将其作为数组在公式中实现?,excel,Excel,上面显示的是一个公式,其中,在突出显示的部分中,数据值作为数组手动输入。我的目标是在此公式中自动实现C列中的值(在一个单元格中输入,后跟分号),而无需手动输入。列C中的值需要在一个单元格中 我的问题是,是否有某种方法只在一个单元格中定义数据值,然后将其实现为公式中的数组 或者可以简化公式,使高亮显示的数组在公式中只输入一次吗?使用FILTERXML:还有一个建议,请查看LET()函数以简化公式。FILTERXML不适用于Excel for Mac或Excel Online。但是,如果可能的话,我
或者可以简化公式,使高亮显示的数组在公式中只输入一次吗?使用FILTERXML:还有一个建议,请查看
LET()
函数以简化公式。FILTERXML不适用于Excel for Mac或Excel Online。但是,如果可能的话,我需要此解决方案适用于所有Excel版本。如果不使用filterxml:--TRIM(MID(SUBSTITUTE(C2,;”,REPT(“,999)),(ROW($ZZ1:INDEX($ZZ:$ZZ,LEN(C2)-LEN(SUBSTITUTE(C2,;”)+1))
将返回数组。把它放在你所有的地方,{0.5;7;9;5}
这个解决方案似乎会让公式溢出。但是,这里需要的是在单个单元格中获取结果值。