在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”

  1. 在一个单元格中input= CONCATENATE("X",A1)的function,而不是A说D
  2. 单击单元格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 ####。 原因 – 单个#仅指一位数字的参考。