如果我没有很好地解释这一点,请提前致歉,因为在电子表格方面,我绝对是新手。
我有一个只有文本的电子表格,有 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")
填满。
现在你得到了什么?