我将风险登记表显示为excel表。我想提取对应于特定KRA值的条目,并在图表上绘制其最大值。我需要将该方法设置为自动,以便对风险寄存器进行任何添加都会导致图形更新。
例:
对于所示的风险登记册,我将在标有“技术”,“基础设施”和“灾难(海啸)”的雷达图上有3个轴,每个轴具有相应的值16,8和5(每个KRA的最大总评级)。我该怎么做呢?
PS:我一直在尝试使用Vlookup公式(但是获取单元格引用错误)和match-index(不会自动更新),但我欢迎任何使用VBA的答案。
我的公式是(出现在另一个工作表中):
在单元格A1中:=VLOOKUP("Technology",tblRiskRegister[Key Risk Area (KRA)],tblRiskRegister[Total Rating])
即使我将其作为数组公式输入(Ctrl + Shift-Enter),也会出现单元格引用错误
@MátéJuhász我会很快发布我的公式; 只是为了澄清,“更新”是当我向风险登记册添加一行时,
—
K. Rmth 2015年
match
在另一个工作表中的相应单元格中没有公式(其中将构建雷达图和图形本身的值)同样的excel文件。
vlookup()
为运行良好,并且奇怪的是您的match()
公式不会自动更新,发布它们我们可以帮助您修复它们。VBA:如果你能用公式轻松做一些事情,那么它通常不是一个很好的编码方法,我们也不是一个免费的代码编写服务,如果你需要,你需要付出一些努力并寻求帮助。完整代码然后请寻找专业程序员。