作者:乔山办公网日期:
返回目录:excel表格制作
这个题若用VBA就很简单,但要求用函数来就麻烦源点。
假定你需要接近的值333或17等放在A1中
求结果公式:
=MATCH(MIN(ABS((1+ROW(INDIRECT("1:"&ROUND(A1/2,0))))*ROW(INDIRECT("1:"&ROUND(A1/2,0)))/2-A1)),ABS((1+ROW(INDIRECT("1:"&ROUND(A1/2,0))))*ROW(INDIRECT("1:"&ROUND(A1/2,0)))/2-A1),) 按组合键ctrl+shift+enter结束公式。zhidao
见截图
讲对照表放到DE列
B1输入
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,$D$1,$E$1),$D$2,$E$2),$D$3,$E$3)
公式下拉
Public Function iStrs(iStr1 As String, iStr2 As String)
Application.Volatile
Dim s1, s2, iChr$, i, tmp
……来
Hi我,给你详源细代码zd
这有效性的公式咋写?等人答,看着头大