如何用可变行连接

如何用可变行连接

如果我没有很好地解释这一点,请提前致歉,因为在电子表格方面,我绝对是新手。

我有一个只有文本的电子表格,有 4 列,前 3 列是学生的姓氏、名字和班级。第 4 列将与其他列连接起来。我使用这个公式

=CONCATENATE(A2;" ";B2;" ";C2;".jpg")

我用它来为学生照片创建文件名,因此是 .jpg,是的,我希望输出之间有空格,例如 John Smith Senior.jpg 我遇到的问题是在整个列中重复公式并更改行号。我现在可以通过单击并拖动单元格的右下角来复制它,但行号不会改变。需要帮助!不想浏览数百行并手动更改公式!

谢谢你的帮助!

答案1

我不明白为什么你的公式不起作用。既然它不起作用,而且这个解决方法太长了,无法发表评论,我会提供一个答案。

我已将您的数据组织如下:

+---+-----------+------------+----------+
|   |     A     |     B      |    C     |
+---+-----------+------------+----------+
| 1 | Last name | First name | Class    |
| 2 | John      | Smith      | Senior   |
| 3 | Jim       | Dean       | Junior   |
| 4 | Abby      | Normal     | Freshman |
+---+-----------+------------+----------+

第一步是选择整个区域,包括标题和所有内容。

接下来,Ctrl+Shift+F3按 调用“公式 | 定义名称 | 从选择创建”工具。在对话框中,确保仅Top row选中OK

这将创建三个命名范围:

Last_name
First_name
Class

接下来D2输入这个公式:

=CONCATENATE(Last_name," ",First_name," ",Class,".jpg")

或者对于您的区域设置,公式可能是

=CONCATENATE(Last_name;" ";First_name;" ";Class;".jpg")

填满。

现在你得到了什么?

相关内容