Додайте однаковий текст до кожної комірки стовпця в Excel


81

Як я можу додати текст до кожної комірки стовпця в Excel? Мені потрібно додати кому (",") до кінця.

Приклад:

email@address.com перетворюється на email@address.com,

Зразок даних:

m2engineers@yahoo.co.in
satishmm_2sptc@yahoo.co.in
threed_precisions@rediffmail.com
workplace_solution@yahoo.co.in
threebworkplace@dataone.in
dtechbng@yahoo.co.in
innovations@yahoo.co.in
sagar@mmm.com
bpsiva@mmm.com
nsrinivasrao@mmm.com
pdilip@mmm.com
vvijaykrishnan@mmm.com
mrdevaraj@mmm.com
b3minvestorhelpdesk@mmm.com
sbshridhar@mmm.com
balaji@mmm.com
schakravarthi@mmm.com
srahul1@mmm.com
khramesh2@mmm.com
avinayak@mmm.com
rockindia@hotmail.com

Відповіді:


218

Подивіться, чи це вам підходить.

  • Усі ваші дані містяться у стовпці A (починаючи з рядка 1).
  • У стовпець B, рядок 1, введіть = A1 & ","
  • Це зробить клітинку B1 рівною A1 з комою.
  • Тепер виділіть комірку B1 і перетягніть праворуч унизу комірки вниз по всіх ваших рядках (це копіює формулу і використовує відповідне значення стовпця A.)
  • Виберіть нещодавно додані дані, скопіюйте їх та вставте, де потрібно Paste -> By Value

Це воно!


Опис останнього кроку видається неповним. Мені довелося скопіювати комірку B1, потім вибрати інші клітинки під нею, а потім вставити.
Тім Холт

8
Потім, для тих, хто цього не знає, ви можете скопіювати та Paste Special...> Valuesповернути отримані значення назад у вихідний стовпець, не формулюючи їх.
A__

Що робити, якщо ви хочете щось видалити?
Ridan

24

Це проста функція "&".

=cell&"yourtexthere"

Приклад - у вашій комірці написано Міккі, а ви хочете Міккі Мауса. Міккі знаходиться в А2. У B2 введіть

=A2&" Mouse"

Потім скопіюйте та "вставте спеціальне" для значень.

B2 now reads "Mickey Mouse"

22

Це просто...

=CONCATENATE(A1, ",")

Приклад : якщо email@address.com знаходиться в комірці A1, то напишіть в іншій комірці: = CONCATENATE (A1, ",")

email@address.com Після цієї формули ви отримаєте email@address.com,

Для видалення формули : скопіюйте цю клітинку та використовуйте Alt+ E+ S+ Vабо вставте спеціальне значення.


6

Немає необхідності використовувати зайві стовпці або VBA, якщо ви хочете додати символ лише для відображення .

Як випливає з цього допису , все, що вам потрібно зробити, це:

  1. Виберіть комірки, до яких ви хочете застосувати форматування
  2. Клацніть на Homeвкладці
  3. Натисніть на Number
  4. Виберіть Custom
  5. У Typeтекстовому полі введіть бажане форматування, помістивши нульове число всередину символів, які ви хочете.

Приклад такого тексту для форматування:

  • Якщо ви хочете, щоб значення, що містить комірку, 120.00читалося $120K, введіть$0K

4

Досить просто ... ви можете помістити їх у клітинку за допомогою функції конкатенати:

=CONCATENATE(A1, ", ", A2, ", ", and so on)

2

Виділіть стовпець, а потім Ctrl+ F.

Знайти і замінити

Знайдіть ".com"

Замінити ".com"

А потім один для .in

Знайти і замінити

Знайдіть ".in"

Замінити ".in"


1

Я просто написав це для іншої відповіді:

Ви могли б назвати його , використовуючи форму , використовуючи свій приклад: appendTextToRange "[theRange]", ",".

Sub testit()
    appendTextToRange "A1:D4000", "hey there"
End Sub


Sub appendTextToRange(rngAddress As String, append As String)

    Dim arr() As Variant, c As Variant
    arr = Range(rngAddress).Formula

    For x = LBound(arr, 1) To UBound(arr, 1)
        For y = LBound(arr, 2) To UBound(arr, 2)
            Debug.Print arr(x, y)
            If arr(x, y) = "" Then
                arr(x, y) = append
            ElseIf Left(arr(x, y), 1) = "=" Then
                arr(x, y) = arr(x, y) & " & "" " & append & """"
            Else
                arr(x, y) = arr(x, y) & " " & append
            End If
        Next
    Next
    Range(rngAddress).Formula = arr

End Sub

1

Виділіть діапазон комірок, введіть значення та натисніть Ctrl+ Enter.

Це, звичайно, вірно, якщо ви хочете зробити це вручну.


1

Найпростішим з них є використання опції «Flash Fill» на вкладці «Дані».

  1. Зберігайте вихідний стовпець введення зліва (скажімо, стовпець A) і просто додайте порожній стовпець праворуч від нього (скажімо, стовпець B, цей новий стовпець буде розглядатися як вихідний).

  2. Просто заповніть пару комірок стовпця B з фактичним очікуваним результатом. В цьому випадку:

          m2engineers@yahoo.co.in,
          satishmm_2sptc@yahoo.co.in,
    
  3. Потім виберіть діапазон стовпців, де ви хочете вивести дані, разом із першими кількома клітинками, які ви заповнили вручну ..., потім зробіть магію ... натисніть на "Flash Fill".

Він в основному розуміє шаблон виводу, відповідний вводу, і заповнює порожні клітинки.


0

Помістіть текст / значення в першу комірку, а потім скопіюйте комірку, позначте цілу колонку та "вставте" скопійований текст / значення.

Це працює в Excel 97 - на жаль, жодна інша версія не доступна на моєму боці ...


-2

Введіть його в одну комірку, скопіюйте цю клітинку, виділіть усі комірки, які потрібно заповнити, і вставте.

Або введіть його в одній комірці, виділіть чорний квадрат внизу праворуч цієї комірки та перетягніть вниз.

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