Как я могу добавить T к содержимому каждой ячейки в определенном столбце (который содержит 10000 ячеек), не вводя его вручную?

3 ответа3

3

Непрограммируемый способ:

  1. вставьте новый столбец, я назову его B, рядом с вашим столбцом данных, который я назову A.
  2. установите значение в ячейке 1 столбца на: =A1 & "T" (это добавляет "T" к концу ячейки, если вам нужно в начале, вы можете написать ="T" & A1)
  3. возьмите блок расширителя ячеек (извините, я не могу вспомнить его правильное имя) в правом нижнем углу выделенной ячейки) и перетащите вниз 10000 ячеек, а затем отпустите. Ваша формула полностью повторяется, ссылки на ячейки автоматически корректируются.
  4. Если вы действительно хотите добавить значения "T" в исходный столбец, скопируйте столбец B, затем щелкните правой кнопкой мыши заголовок столбца A и выберите «Paste Special ...», выберите "Values" и нажмите OK. Затем удалите столбец B. Предупреждение: если столбец A использует формулы для отображения своих данных, это уничтожит эти базовые формулы, оставив только значения!
1

Вот некоторый код VBA, который вы можете изменить в соответствии со своими потребностями. Если вы запустите его как есть, он добавит букву "T" в конец любого текстового значения в ячейках с A1 по A10.

Повеселись.

Sub ConcatString()

Dim myCell As Variant, myRange As Range, myString As String
Set myRange = Range("A1:A10") 'whatever range you want...
myString = "T" 'whatever string you want...

For Each myCell In myRange
    myCell.NumberFormat = "Text" 'convert values to text for string concat...
    myCell.Value = myCell.Value & myString 'add string value to cell value...
    'reformat cells if you want following above example...
    'removing the added string is up to you... ;-)
Next
End Sub
0

Если вы хотите, чтобы ячейки содержали только T:

  1. Добавьте T к первой ячейке в столбце.
  2. Скопируйте эту ячейку, выделив ее и нажав Ctrl-C.
  3. Теперь выберите остальную часть столбца: нажмите стрелку вниз один раз, затем, удерживая клавишу Shift, нажимайте Page Down, пока не достигнете строки 10000.
  4. Затем нажмите Ctrl-V, чтобы вставить скопированную ячейку в выбранные ячейки.

Если вы хотите, чтобы в ячейках была добавлена или добавлена буква "Т":

Вам нужно будет создать формулу, которая ссылается на исходный столбец, и вставить ее во временный столбец, как описано выше. Посмотрите ответ Геллиона, как это сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .