将参数保存在一张名称为"参数值"的工作表中,其中是A列是你所说的C7的值,B列输入对应的返回结果. 然后自己做个函数"vc7",点击"工具"-"宏"-"visual basic 编辑器" 再点击上面的"插入"-"模块" 然后将以下代码复制进去 Function vc7(c7) Dim i For i = 1 To 50 If Sheets("参数表").Cells(i, 1) = c7 Then vc7 = Sheets("参数表").Cells(i, 2) Next End Function 如果参数超过50,可以将代码里的50改为更大的数字 现在可以在需要的单元格里输入 =vc7(1.2) 就会得到返回值0.9了