Excel单元格内计算式及字符串拼接实现

基本语法

  • &
    逻辑并,用以拼接字符串

  • =
    计算式求结果

  • “ “
    其内部放入要显示的字符串

实现计算的方法

案例模拟:

定义名称

在Excel的菜单栏,插入->名称->定义…,在弹出框中进行设置:

  • 名称:
    任意字符串皆可(注意不要和系统的变量重名,重名会有提示)

  • 引用位置:
    我们现在其中输入

1
=evaluate()

将鼠标的光标定位到括号中间,注意使用鼠标点击,而不是用键盘的方向键。

将鼠标移至单元格的位置,如下图,点击红色框框的位置:

选中计算式所在单元格的某一列,如下图所示:

点击确定,完成名称的定义。

实现计算

在我们要计算的单元格的同行的任意位置,输入:

1
=result

result是刚刚定义的名称的变量名,点击键盘的enter键,可以看到单元格中出现了计算结果。

基于此,将鼠标的放入单元格的右下角,待出现黑色+,点击鼠标左键,向下拉,接下来几行的计算结果都会自动显示出来。

没有值的单元格会显示#VALUE!

虽然目前单元格显示的是数值,但其实际是我们定义的名称,如果将定义的名称删掉,单元格便不再显示目前的数值,所以需要将这些单元格里的内容复制以后,进行选择性粘贴,这时候单元格内实际值才会变成了我们想要的值。

案例模拟:

在合并字符串的单元格的同行找一个空单元格,输入:

1
=A1&B1

注意A1``B1是要合并的两个单元格的坐标,两者用&连接,如其中需要添加其他字符串可以这样:

1
=A1&"~"&B1

效果如下:

再小的鼓励也是一种支持!