EXCEL查找对应公式再计算
发布网友
发布时间:2024-04-03 16:44
我来回答
共1个回答
热心网友
时间:2024-04-09 04:15
=EVALUATE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(VLOOKUP(订单!$G2,报价!$L$2:$M$100,2,),"长","H"&ROW()),"宽","I"&ROW()),"高","J"&ROW()),"单价","M"&ROW()))&T(now())
EVALUATE是一个宏表函数的函数名,其作用是对以文字表示的一个公式或表达式求值,并返回结果。在低版本的EXCEL里,宏表函数是可以直接用的单元格公式里的,但从高版本开始,单元格公式不直接支持宏表函数了,但还提供了定义名称的方法来使用。而且,微软早已宣布不再开发宏表函数,所以宏表函数目前最高版本是4.0。
&T(now()),这里的T是一个函数,其作用是判断参数是否为文本,若是文本就返回文本,若非文本就返回空值。因now()的值是日期值,所以T(now())最终返回空值,即""。