Як додати вміст до комірок Excel?


0

Як я можу додати Tвміст кожної комірки до певного стовпця (який містить 10000 комірок), не вводячи його вручну?


2
Чи можете ви навести приклад "до" та "після"? Мені все ще не зрозуміло, що ти хотів би досягти.
камінь

@studiohack, деякі відгуки для вас: Наскільки я можу сказати, ваш коментар не додав інформації до обміну. Я щось пропустив?
камінь

Відповіді:


3

Непрограмуючий спосіб:

  1. вставте новий стовпець, я називаю його B, поруч із стовпцем даних, який я зателефоную А.
  2. встановіть значення в комірці 1 стовпця на: =A1 & "T" (до цього додається "T" в кінці комірки, якщо вам це потрібно на початку, ви можете написати ="T" & A1)
  3. візьміть вікно розширювача комірок (вибачте, я не можу придумати його належну назву) в правому нижньому куті виділеної комірки) та перетягніть вниз 10 000 комірок, а потім відпустіть. Ваша формула повторюється до кінця, посилання на комірки автоматично коригуються.
  4. Якщо ви дійсно хочете, щоб значення "T'-додані" в початковому стовпці скопіювали стовпець B, потім клацніть правою кнопкою миші на заголовку стовпця A і виберіть "Вставити спеціальні ...", виберіть "Значення" та натисніть кнопку ОК. Потім видаліть стовпець B. Попередження: якщо стовпець A використовує формули для відображення своїх даних, це знищить ті основні формули, залишивши лише значення!

+1, що охоплює частину моєї пропозиції "додати / додати".
камінь

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. Додайте Т до першої комірки стовпця.
  2. Скопіюйте цю клітинку, вибравши її та натиснувши ctrl-C.
  3. Тепер виберіть решту стовпця: Натисніть стрілку вниз один раз, потім утримуйте клавішу зсуву та натисніть Page Down, поки ви не перейдете до рядка 10,000.
  4. Потім натисніть Ctrl-V, щоб вставити скопійовану комірку у вибрані комірки.

Якщо ви хочете, щоб клітинки мали "T", попередньо додані або додані до наявного вмісту:

Вам потрібно буде створити формулу, що посилається на початковий стовпець, і вставити його у тимчасовий стовпець способом, подібним до вище. Дивіться відповідь Гелліона, як це зробити.


Дякую за вашу відповідь. Можливо, мені не було зрозуміло - я мав на увазі, коли в кожній комірці є унікальний вміст (наприклад, імена).
Енн
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.