我需要在一列或多列的所有单元格的末尾添加.jpg
9788895249971 into > 9788895249971.jpg
9788867230129 into > 9788867230129.jpg
9788867230273 into > 9788867230273.jpg
9788867230280 into > 9788867230280.jpg
非常感谢详细的逐步说明,因为我对Calc非常新。 感谢
答案 0 :(得分:47)
你需要这样做一次还是每周/每月都要重复一次?
如果您需要做一次,那么您可以做以下事情:
接下来(右侧)到您的号码打开(插入)新列的列。 假设如下:数字在列A中,新列在列B中。
在顶部单元格(B1)的新列B中写入:
= A1的&安培; “JPG”
现在将B1一直复制到最后。在B1中键入[Ctrl] + c然后按住[Shift]并按[PgDn]直到结束,然后按[Ctrl] + v。 高亮显示B列,[Ctrl] + c,然后仅[编辑] [仅选择粘贴]值(无公式)这会冻结计算数据。
答案 1 :(得分:7)
这只是另一种选择,
只需单击功能向导并选择 concatenate ,然后输入要作为 text1 输入的列和 text2 中的第二列。然后,当您单击确定时,您将获得如下图像
的连接列
所以在 C 列中,您将获得 a1.jpg 。
答案 2 :(得分:0)
根据Emmanuel Angelo R.的回答,我建议您学习区分固定单元格引用和动态单元格引用。适用以下条件:
在单元格B3中,键入=concatenate(A3;$a$1)
。²如果您的语言环境需要逗号作为分隔符,请用逗号替换我的分号。通过选择它并按Ctrl and + C复制单元格B3。将光标移到单元格A3,按Ctrl +↓(光标键上的向下箭头);这会将您移到文件名列表的底部。向右移动光标,然后按Ctrl + Shift +↑;这将选择所有带有内容的单元格,直到最后一个单元格(您刚刚在其中写入公式的单元格)。按Ctrl + V粘贴您的内容。
在行/列坐标的前面添加美元符号,将在粘贴时锁定该坐标。假设您在单元格b1–z1中有一个文件类型列表(例如jpg,jpeg,tga,bmp,png等)。创建公式的一种简单方法是,首先在单元格B3中将其键入为=concatenate(A3;B$1)
,然后将其粘贴到每个单元格中,直到文件名列表的末尾(单元格z3);然后这些单元格将读取…A3;b$1
,…A3;C$1
等。复制下面所有行的内容
您可以选择第3行中带有公式的整个单元格范围,然后进行搜索和替换,将“ A3;”的所有实例替换为“ A3; $”,从而在所有单元格引用的前面有效插入一个美元,允许您在需要时水平和垂直复制(后者由1前面的$覆盖)。
¹这表示来自A3的单元,但无论您的工作表有多远
²严格来说,只需将其键入为a$1
。
答案 3 :(得分:0)
对于那些像我一样继续发现此问题的人:
可以使用“查找并替换”的正则表达式选项快速完成此操作。 (我不知道Calc的哪个版本引入了正则表达式搜索,但是6.2.4拥有它。)
在对话框中,填写以下内容:
td
作为“查找”值。 ($表示正则表达式中的行尾,或在这种情况下为单元格值的结尾。)$
)。选择全部替换
这将就地更新值,并且不需要任何其他列或公式。
答案 4 :(得分:0)
有一种更优雅的方法,不需要牺牲单元格来保存数据类型,并且可以缩放以使用一个单元格或较大的图表范围。
=CONCAT()
函数中请确保使用
CONCAT
而不是CONCATENATE
,因为CONCAT可以接受像元范围,而且动态性更高。
在相关单元格上打开“功能向导”,并构建以下功能:
=CONCAT(<your_data>," <suffix>",...)
# Make sure to add a space before the suffix so it appears in the cell.
# You can use this with as many input variables as required letting
# you add as many strings, formulas, or numbers together.
结果应该是这样的。在我的示例中,所讨论的单元格是资产负债表上以太坊的最终值:
上面的示例很简单,因为它被用作测试,所以我所有的求和值都是整数,如果我有浮点数,它们会跑到小数点后的最大值(不是很漂亮)。
该函数将像其他任何公式一样拖出并智能地扩展到其他单元格。
CONCAT
函数内部调整浮点值的精度有时,添加单元格会导致舍入问题或极端的小数位数。您可以使用ROUND(<your_data>,<decimal_places>)
您的函数将如下所示:
=CONCAT(ROUND(<your_data>, " <suffix>")
再次,请注意空间。
这是非常可重复的,使用宏功能,您可以使它们自动化以简化功能,使您只输入所需的变量,而宏在后台运行。