在学习社群经常会看到有小伙伴问函数公式中的@是什么意思,今天就通过几个实例来和大家聊聊函数公式中@的作用。 1 超级表字段名 在工作表D2单元格输入公式=[@单价]*[@数量],计算单价乘以数量的金额,公式中的@是指定超级表字段名称,即公式所在行的单价乘以数量。 可能有的小伙伴看到这种公式感觉不好理解,那么也可以在编写公式的时候引用单元格地址,比如:=B2*C2 当然也可以进入Excel选项→公式,取消勾选在公式中使用表名。 注意,如果原来的公式已经使用了超级表名,在取消这个选项之后,需要重新编写公式才能显示单元格引用。 2 隐式交集 隐式交集就是将多个值减少为单个值,强制公式返回单个值,其目的是防止动态数组溢出单元格。 比如由于没有养成良好的编写公式习惯,在使用VLOOKUP函数查找品名时,第一参数引用了整列,在Microsoft 365版本中会显示溢出。 如果想得到正确的查找结果,可以在第一参数前面加一个@,这样就可以查找公式同一行中的单元格中的值了。 其实在这样编写公式的时候,按回车会弹出一个提示,只需点击是就可以自动加上@了。 养成良好的编辑公式习惯最重要,在编写公式时,不要盲目引用整列,如果是查找一个值,就引用一个单元格。 3 文本占位符 使用TEXT函数处理单元格数据,将图书名称加上书名号,公式:=TEXT(A2,'《@》') 其中@是文本占位符,表示显示文本本身,两边添加上书名号。 当然这样的操作也可以使用自定义格式实现,代码:《@》 4 提取@前面的字符 公式:=LEFT(B2,FIND('@',B2)-1) 这里的@只是一个查找值,查找@字符在B2单元格中的位置,提取左边的字符,由于查找值本身占一个字符,所以要在FIND后面减1,用LEFT取到@左边的字符。 好了,今天的分享就是这些,祝您学习愉快! 图文制作:心电感应 |
|
来自: hercules028 > 《excel》