Добавление общего префикса ко всем ячейкам в Excel
У меня есть столбец с текстом в каждой ячейке.
Я хочу добавить текст, например "X", в начале всех ячеек. Например:
A B
----- >>>> ----
1 X1
2 X2
3 X3
какой самый простой способ сделать это?
9 ответов
введите это в ячейку 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
выберите ячейку, в которой вы хотите быть таким, Перейдите к свойствам ячейки (или CTRL 1) под вкладкой номер в заказ входить "X"#
выберите ячейку, которую вы хотите быть таким, перейдите в свойства ячейки (или CTRL 1) на вкладке номер в пользовательском вводе "X"@
поместите пробел между " и @ if needed
выберите нужную ячейку,
перейдите в формат ячеек (или CTRL+1),
выберите вкладку "пользовательский", введите требуемый формат, например: "X"#
при необходимости используйте пробел.
например, мне нужно было вставить слово "часы" рядом с моими номерами и использовать этот формат:# "часов"
- ввести функцию
= CONCATENATE("X",A1)
в одной ячейке, кроме a сказать D - щелкните ячейку D1 и перетащите маркер заливки в диапазон, который требуется заполнить.Все ячейки должны были быть добавлены определенным текстом префикса.
вы можете видеть изменения, внесенные в repective клеток.
Михаил.. если это только для форматирования, вы можете отформатировать ячейку, чтобы добавить любое значение.
просто щелкните правой кнопкой мыши и выберите формат ячейки в контекстном меню, выберите пользовательский, а затем укажите тип, как вы хотите... для примера выше это будет X0. Здесь " X " - это префикс, а 0-число после.
надеюсь, что это помогает..
Ура...
1: выберите ячейки, в разделе форматирование / число / пользовательское форматирование введите
"Боб" общие
теперь у вас есть префикс " BOB " рядом с числами, датами, булевыми, но не рядом с текстами
Option2: Как и раньше, но используйте следующий формат
_ "Боб" @_
теперь у вас есть префикс BOB, это работает, даже если ячейка содержит текст
Ура, Sudhi
перейдите в формат ячеек-Custom. Сначала введите требуемый формат в список. Для префикса "0"перед текстовыми символами в столбце Excel используйте формат 0####. Помните, что используйте символ"#", равный максимальному количеству цифр в ячейке этого столбца. Например, если в столбце есть 4 ячейки с записями-123, 333, 5665, 7 - используйте формулу 0####. Причина-один # относится к ссылке только одной цифры.
другой способ сделать это:
- поместите префикс в один столбец, скажем, столбец A в excel
- поместите значения, к которым вы хотите добавить префикс в другой столбец, скажем столбец B в excel
- В столбце C используйте эту формулу;
"C1=A1&B1"
- скопируйте все значения в столбце C и вставьте его снова в тот же выбор, но только как значения.