EVALUATE+CELL+INDIRECT+ADDRESS+ROW返回由文本字符串指定的引用并求值
创作者俱乐部成员
⭐场景:使用CELL函数时,当第一参数为"prefix",如果单元格文本居中,则返回插入字符(^)。然后再计算2的5次方,即计算2^5的结果。
步骤1:先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:我们来实际操作一下,帮助大家理解这几个函数。
说明:A2单元格的内容是居中的。如下截图所示:
步骤2:在B2,C2单元格依次输入公式,如下所示:
=CELL("prefix",INDIRECT(ADDRESS(ROW(A2),1)))
=CELL("prefix",INDIRECT("A"&ROW()))
然后按ENTER键,即可返回插入字符(^)。
步骤3:在C5,D5单元格依次输入公式,如下所示:
=EVALUATE(A5&CELL("prefix",INDIRECT("A"&ROW(A2)))&B5)
=EVALUATE(A5&CELL("prefix",INDIRECT(ADDRESS(ROW(A2),1)))&B5)
然后按ENTER键,即可得到所要的结果。
函数语法:
INDIRECT(ref_text,a1)
Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本
字符串单元格的引用。如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。
■如果 ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。
如果源工作簿没有打开,函数 INDIRECT 返回错误值 #REF!。
A1 为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。
■如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。
■如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。
返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而
不更改公式本身,请使用函数 INDIRECT。
函数语法:
EVALUATE(formula_text)
formula_text 是一个要求值的以文字形式表示的表达式。(比如 100*30*20+40^2 等这些以文字形式的表达式。)
说明
■ 使用EVALUATE类似于在编辑栏的公式内选定一个表达式并按下了[重新计算]键。
■ EVALUATE 用一个值来替换一个表达式。
函数语法:
CELL(info_type,reference)
Info_type 一个文本值,指定所需要的单元格信息的类型。下面列出 info_type 的可能值及相应的结果。
Reference 表示要获取其有关信息的单元格。若忽略,则在 info_type 中所指定的信息将返回给最后更改的单元格。
以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!!!!!!!!!!!
创作者俱乐部成员
创作者俱乐部成员
@金山办公
创作者俱乐部成员
创作者俱乐部成员
WPS函数专家
创作者俱乐部成员