如何将excel文件的数组公式/公式转换为Excel中的等效常规公式?
问题描述:
嗨我有一个数组公式,其中我需要按CSE (ctrl+shift+enter)
使其工作。 更重要的是,我想通过apache
poi API来评估java中的这个公式,它在日期之前不被支持。如何将excel文件的数组公式/公式转换为Excel中的等效常规公式?
有没有人可以帮助我这一点,将非常感激。
{=INDEX('02_BillList'!$B$1:$W$4000,MATCH(1,('02_BillList'!$B$1:$B$4000=$A4)*('02_BillList'!$J$1:$J$4000=S$1),0),22)}
答
使用辅助塔可避免阵列式:
我们使用'02_BillList'
柱X
作为辅助塔。
在'02_BillList'!$X$1:$X$4000
把公式:
=$B1&$J1
然后用公式:
=INDEX('02_BillList'!$B$1:$W$4000,MATCH($A4&S$1,'02_BillList'!$X$1:$X$4000,0),22)
+0
我知道,但我不想在表格中创建任何新列。虽然atlast我需要尝试那样。有没有其他的选择>> @axel Richter ... Bdw非常感谢你的回复,我通过保持你的答案只关闭... –
你怎么想,如果这将是简单地可以使用默认的公式实现相同的,而不是一个数组公式,为什么要使用数组公式?避免数组公式需要帮助者列或重构数据。但要告诉我们如何,我们首先需要知道数据结构''02_BillList'!$ B $ 1:$ W $ 4000'。 –