我正在使用“INDEX MATCH”从表中检索一些数据。公式如下:
=IFERROR(INDEX(Database!$A$1:$AQ$1543;MATCH($L6;Database!$A:$A;0);MATCH($A6;Database!$2:$2;0));"-")
当我从源粘贴数据时,它不会保留原始格式。我知道我可以再次格式化数据,但这里的技巧是函数函数从动态函数中检索数据。
例如:
示例1:
KPI:销售额 单位:$ 在数据库中检索的数据仅来自Sales
示例2:
KPI:项目花费的时间 单位:时间 数据库中检索的数据仅来自Sales。
基本上我真的需要保持格式化,因为考虑到KPI总是在变化,我无法手动更改格式。
我能很好地解释这个问题吗?任何人都可以帮助我吗?
提前致谢!
答案 0 :(得分:0)
使用公式无法做到这一点。 INDEX / MATCH
只会提取单元格中的值,而不是任何格式。
要进行动态格式化,您可以在一些更简单的情况下使用条件格式,但要自动从另一个单元格中检索任意格式,您必须使用VBA代码来执行此操作。