Швидке склеювання тексту різних осередків - хитрощі роботи з excel - таблиці, функції, формули,

Спосіб 2 (красивий). Символ для склеювання тексту ()

Для підсумовування вмісту декількох осередків використовують знак плюс "+", а для склеювання вмісту комірок використовують знак " "(Розташований на більшості клавіатур на цифрі" 7 "). При його використанні небхідно пам'ятати, що:

Цей символ треба ставити в кожній точці з'єднання, тобто на всіх "стиках" текстових рядків також, як ви ставите кілька плюсів при додаванні декількох чисел (2 + 8 + 6 + 4 + 8)

Якщо потрібно приклеїти довільний текст (навіть якщо це всього лише точка або пробіл, не кажучи вже про цілий слові), то цей текст треба брати в лапки. У попередньому прикладі з функцією СЦЕПИТЬ про лапках піклується сам Excel - в цьому ж випадку їх треба ставити вручну.

Ось, наприклад, як можна зібрати ПІБ в одну клітинку з трьох з додаванням прогалин:

Якщо поєднувати це з функцією вилучення з тексту перших букв - ЛЕВСИМВ (LEFT). то можна отримати прізвище з ініціалами однією формулою:

Спосіб 3 (незвичний). Макрос для об'єднання осередків без втрати тексту.

  1. Sub MergeToOneCell ()
  2. Const sDELIM As String = ""
  3. Dim rCell As Range
  4. Dim sMergeStr As String
  5. If TypeName (Selection) "Range" Then Exit Sub
  6. With Selection
  7. For Each rCell In .Cells
  8. sMergeStr = sMergeStr sDELIM rCell.Text
  9. Next rCell
  10. Application.DisplayAlerts = False
  11. .Merge Across: = False
  12. Application.DisplayAlerts = True
  13. .Item (1) .Value = Mid (sMergeStr, 1 + Len (sDELIM))
  14. End With
  15. End Sub

Тепер, якщо виділити кілька осередків і запустити цей макрос в меню Сервіс - Макрос - Макроси (там же можна повісити його на поєднання клавіш для швидкості), то Excel об'єднає виділені осередки в одну, слив туди ж і текст.