分享

Excel公式中的@你知道是什么意思吗

 hercules028 2024-02-02 发布于四川

在学习社群经常会看到有小伙伴问函数公式中的@是什么意思,今天就通过几个实例来和大家聊聊函数公式中@的作用。

1 超级表字段名

在工作表D2单元格输入公式=[@单价]*[@数量],计算单价乘以数量的金额,公式中的@是指定超级表字段名称,即公式所在行的单价乘以数量。

图片

可能有的小伙伴看到这种公式感觉不好理解,那么也可以在编写公式的时候引用单元格地址,比如:=B2*C2

当然也可以进入Excel选项→公式,取消勾选在公式中使用表名。  

注意,如果原来的公式已经使用了超级表名,在取消这个选项之后,需要重新编写公式才能显示单元格引用。

图片

2 隐式交集

隐式交集就是将多个值减少为单个值,强制公式返回单个值,其目的是防止动态数组溢出单元格。

比如由于没有养成良好的编写公式习惯,在使用VLOOKUP函数查找品名时,第一参数引用了整列,在Microsoft 365版本中会显示溢出。   

图片

如果想得到正确的查找结果,可以在第一参数前面加一个@,这样就可以查找公式同一行中的单元格中的值了。

图片

其实在这样编写公式的时候,按回车会弹出一个提示,只需点击是就可以自动加上@了。   

图片

养成良好的编辑公式习惯最重要,在编写公式时,不要盲目引用整列,如果是查找一个值,就引用一个单元格。

3 文本占位符

使用TEXT函数处理单元格数据,将图书名称加上书名号,公式:=TEXT(A2,'《@》')

其中@是文本占位符,表示显示文本本身,两边添加上书名号。   

图片

当然这样的操作也可以使用自定义格式实现,代码:《@》    

图片

4 提取@前面的字符  

公式:=LEFT(B2,FIND('@',B2)-1)

这里的@只是一个查找值,查找@字符在B2单元格中的位置,提取左边的字符,由于查找值本身占一个字符,所以要在FIND后面减1,用LEFT取到@左边的字符。

图片

好了,今天的分享就是这些,祝您学习愉快!

图文制作:心电感应

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多