在Excel中为所有单元格添加通用前缀
我在每个单元格中都有一些文字。
我想在所有单元格的开始添加一些文本,例如“X”。 例如:
AB ----- >>>> ---- 1 X1 2 X2 3 X3
什么是最简单的方法来做到这一点?
在单元格B1中input,并复制下来…
="X"&A1
这也将工作:
=CONCATENATE("X",A1)
下面是在VBA中执行此操作的许多方法之一(声明:我不经常在VBA中编写代码):
Sub AddX() Dim i As Long With ActiveSheet For i = 1 To .Range("A65536").End(xlUp).Row Step 1 .Cells(i, 2).Value = "X" & Trim(Str(.Cells(i, 1).Value)) Next i End With End Sub
select你想要的单元格,转到单元格属性(或CTRL 1)在自定义编号选项卡下input“X”#
select你想要的单元格,进入单元格属性(或CTRL 1)在数字标签下自定义input“X”@
如果需要,请在“和@之间放置一个空格
select你想要的单元格,
转到格式单元格(或CTRL + 1),
select“自定义”选项卡,input您所需的格式,如: “X”#
如果需要使用空间。
例如,我需要在我的号码旁边插入“Hours”字样,并使用以下格式: #“hours”
- 在一个单元格中input
= CONCATENATE("X",A1)
的function,而不是A说D - 单击单元格D1,然后将填充手柄拖过要填充的范围。所有单元格都应添加了特定的前缀文本。
您可以看到对相应单元格所做的更改。
迈克尔..如果只是格式化,那么你可以格式化单元格追加任何值。
只需右键单击并select上下文菜单中的格式单元格,select自定义,然后指定types,如您所愿……对于上面的例子,它将是X0。 这里'X'是前缀,0是后面的数字。
希望这可以帮助..
干杯…
谢谢)在一个单元格中input= CONCATENATE(“X”,A1)的function,而不是A说D 2)单击单元格D1,然后拖动填充手柄横跨要填充的范围。所有的单元格应该已经添加了特定的前缀文本。
您可以看到对相应单元格所做的更改。
选项1:select单元格,在格式/数字/自定义格式下input
“BOB”将军
现在在数字,date,布尔值旁边有一个前缀“BOB”,但不是在TEXT旁边
选项2:像以前一样,但使用以下格式
_“BOB”@_
现在你有一个前缀BOB,这个工作,即使单元格包含文本
欢呼,Sudhi
转到格式单元格 – 自定义。 首先在列表中input所需的格式。 要在Excel列中的文本字符之前添加“0”,请使用格式0 ####。 请记住,使用等于该列单元格中最大位数的字符“#”。 例如,如果列中有4个单元格,条目为123,333,5665,7,则使用公式0 ####。 原因 – 单个#仅指一位数字的参考。