在Excel中为所有单元格添加公共前缀

时间:2010-04-24 06:10:49

标签: excel

我有一个列,每个单元格中都有一些文字 我想在所有单元格的开头添加一些文本,例如“X”。例如:

A             B
-----  >>>>  ----
1            X1
2            X2
3            X3

最简单的方法是什么?

10 个答案:

答案 0 :(得分:59)

在单元格B1中键入此内容,然后向下复制...

="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

答案 1 :(得分:15)

选择您想要的单元格, 转到单元格属性(或CTRL 1) 在数字标签下 在定制 输入 “X” #

答案 2 :(得分:12)

选择您想要的单元格,转到自定义“数字”选项卡下的单元格属性(或CTRL 1),输入“X”@

在“和@如果需要

之间加一个空格

答案 3 :(得分:4)

选择所需的单元格

转到格式化单元格(或CTRL + 1),

选择“自定义”标签,输入所需的格式,如:“X”#

如果需要,请使用空格。

例如,我需要在我的数字旁边插入“小时”字样并使用以下格式:#“hours”

答案 4 :(得分:2)

  1. 在A说D
  2. 以外的一个单元格中输入= CONCATENATE("X",A1)的功能
  3. 单击“单元格D1”,然后将填充柄拖过要填充的范围。所有单元格都应添加特定的前缀文本。
  4. 您可以看到对相关单元格所做的更改。

答案 5 :(得分:0)

迈克尔..如果它只是用于格式化,那么你可以格式化单元格以附加任何值。

右键单击并在上下文菜单中选择“设置单元格”,选择“自定义”,然后根据需要指定类型...对于上面的示例,它将是X0。这里'X'是前缀,0是后面的数字。

希望这会有所帮助..

干杯...

答案 6 :(得分:0)

选项1: 选择单元格,在格式/数字/自定义格式下,键入

" BOB"一般

现在你有一个前缀" BOB"数字,日期,布尔值旁边,但不在TEXT旁边

选项2: 和以前一样,但使用以下格式

_" BOB" @_

现在你有一个前缀BOB,即使单元格包含文本

也可以

干杯,Sudhi

答案 7 :(得分:0)

转到格式化单元格 - 自定义。首先在列表中键入所需的格式。前缀" 0"在Excel列中的文本字符之前,请使用格式0 ####。请记住,使用角色"#"等于该列单元格中的最大位数。例如,如果列中有4个单元格,条目为123,333,5665,7,则使用公式0 ####。原因 - 单个#表示仅一位数的引用。

答案 8 :(得分:0)

另一种方法:

  1. 将您的前缀放在一列中,例如excel
  2. 中的A列
  3. 将要添加前缀的值放在另一列中,例如excel中的列B
  4. 在C栏中,使用此公式;
  5. “C1 = A1&安培; B1”

    1. 复制C列中的所有值,然后将其再次粘贴到相同的选择中,但仅作为值。

答案 9 :(得分:0)

在一个单元格中输入一个值(例如:B4 CELL)。要暂时在其他单元格中使用此公式(完成后将其删除)。 = CONCAT(XY,B4)。单击并拖动直到所需的值。复制整个列,然后右键单击仅粘贴值(第二个选项)。

我尝试了,并且按预期工作。