如何在Excel中基于独立输入单元格与结果单元格创建散点图
在Excel中创建基于单单元格计算结果的散点图(无需批量复制计算逻辑)
方法一:使用模拟运算表(兼容多数Excel版本)
这是最通用的解决方案,不需要复杂公式或宏:
- 先在工作表空白列(比如A列)输入所有你需要的X轴自定义变量值,例如
A1:A10 - 在X值区域的右上方单元格(比如
B1),输入指向你的计算结果单元格的引用,例如=D5(假设最终计算结果存在D5) - 选中包含X值和
B1的整个区域(比如A1:B10) - 点击菜单栏「数据」→「模拟分析」→「模拟运算表」
- 在弹出的对话框中,**仅在「输入引用列的单元格」**中选择你的输入变量所在单元格(比如
C3,即你要调整的核心输入单元格),「输入引用行的单元格」留空 - 点击确定,Excel会自动为每个X值计算对应的Y结果并填充到
B2:B10 - 选中
A1:B10,插入散点图即可
方法二:用动态数组+LAMBDA函数(适用于Excel 365/2021)
如果你的Excel支持动态数组功能,可以更高效地自动生成Y值:
- 在空白列(比如A列)输入自定义X值,例如
A2:A10 - 在
B2单元格输入公式:
其中=BYROW(A2:A10, LAMBDA(x, LET(C3, x, D5)))C3是你的输入变量单元格,D5是计算结果单元格 - 按回车后,
B列会自动生成所有X值对应的Y结果,直接选中A:B列插入散点图即可
注意事项
- 模拟运算表生成的结果是数组公式,无法单独修改单个单元格,需重新运行模拟运算表来更新
- 只要单个输入变量改变时你的计算逻辑能正常输出结果,两种方法都能适配复杂的热对流计算模型
内容的提问来源于stack exchange,提问作者Carvahall
相关产品推荐
相关产品推荐

