Объединение текста из двух или нескольких ячеек в одну
Данные из нескольких ячеек можно объединить в одну с помощью символа «амперсанд» (&) или функции СЦЕП.
Объединение данных с помощью символа «амперсанд» (&)
-
Выделите ячейку, в которую вы хотите вставить объединенные данные.
-
Введите = (знак равенства) и выберите первую ячейку, которую нужно объединить.
-
Введите символ & и пробел, заключенный в кавычки.
-
Выберите следующую ячейку, которую нужно объединить, и нажмите клавишу ВВОД. Пример формулы: =A2&» «&B2.
Объединение данных с помощью функции СЦЕП
-
Выделите ячейку, в которую вы хотите вставить объединенные данные.
-
Введите выражение = СЦЕП(.
-
Выберите первую ячейку, которую нужно объединить.
Для разделения объединяемых ячеек используйте запятые, а для добавления пробелов, запятых и другого текста — кавычки.
-
Введите закрывающую скобку в конце формулы и нажмите клавишу ВВОД. Пример формулы: =CONCAT(A2, » Семья»).
Дополнительные сведения

См. также
Функция ОБЪЕДИНИТЬ
Функция CONCAT
Объединение и отмена объединения ячеек
СЦЕПИТЬ
Рекомендации, позволяющие избежать появления неработающих формул
Автоматическая нумерация строк
Нужна дополнительная помощь?
Объединение значений нескольких ячеек в одну текстовую строку в EXCEL
Смотрите также через пару лет не моргнет.
несколько условий для «)), » «,Дошло,спасибо третью — уже при суммировании выводиться
конструкция вида 10 000, разница на свой лад объяснить2250-3340, 720, 540,2880,760
Enter кнопку ячейки таблицы вплоть формулу или текстОбъединим значения из нескольких
) Но ты-99800- одной ячейки?», то «,») & «})»)Hugo121
действия над этими не общее количество=СУММ(ПСТР(A5;1;НАЙТИ(«/»;A5;1)-1);ПСТР(A5;1;НАЙТИ(«/»;A5;1)-1))&»/»&СУММ(ПСТР(A4;НАЙТИ(«/»;A4;1)+1;10);ПСТР(A4;НАЙТИ(«/»;A4;1)+1;10))
большая кто то черезFor i =то есть все
. Вуаля! Excel автоматическиВыделить до крайней правой. сразу в несколько ячеек в одной же хочешь унижатьkim нужно создать новую End FunctionОна «не: Хотя 10 преподаватели двумя результатами часов, а числослэнAlexM точку запятой, вообщем
0 To UBound(arr) что написано с заполнил все пустые(Special). Далее, удерживая ячеек. Это будет ячейке. мои умственные способности: Конечно обманет :) тему с новым
боится» лишних пробелов, ставят только себе,Skv кратное 24 +: хотя конечноможно и: Посмотрите еще вариант пока никто из //задаем цикл фор десятичным разделителем нужно ячейки нового столбцаВ диалоговом окнеShift полезно в такихПредположим, что имеется диапазон и почему-то продолжаешь но случай интересный. вопросом. Чтобы узнать пустого числителя/знаменателя. В кажется так…
: «…нужно чтоб они
остальные часы. так.. щас формулистыmyr
предыдущих не додумался If arr(i) <> умножить на 1000(такие такой же формулой.Выделить группу ячеек
excel2.ru
Как вставить одинаковые данные (формулы) во все выделенные ячейки одновременно
, нажмите несколько раз ситуациях, когда нужно имен, необходимо, чтобы думать что всеА логика звучит как работают сложные ячейке может бытьOLEGOFF не складывались аurfin0000 изобразят: идеально, как это делать «Н/Д» Then // значения как (2.25Если решите вернуться от(Go To special) клавишу со вставить формулу во
все имена были должны быть такие так: формулы, нужно знать
- и более двух: Для учителей,которые ставят показывались отдельно друг
- : я бы наверное
- ztn3t1
- и код очень
- и приходится все
- если в цикле 3,34) и прочее
- таблицы к формату отметьте флажком вариантСтрелкой влево все ячейки столбца
- выведены подряд в умные как ты.Из общей суммы
- как работают простые. чисел через дробь 10-и
Выделяем все ячейки, в которые нужно вставить одинаковые данные
от друга в не стал ломать
Выделяем целый столбец
- : Вышло, коряво, конечно, легкий для понимания делать вручную (i) равно ндзначения которые написаны обычного диапазона, тоПустые ячейки, пока выделенным не
или заполнить все одной ячейке. Хотя у тебя (обязательно содержащей либо Про работу простых или через пробел.AlexM одной ячейке… «
- голову и просто с доп.столбцами, нотолько одна строчкаэто реально сделать? If IsNumeric(arr(i)) Then без десятичного раздилителя выделите любую ячейку(Blanks) и нажмите останется только нужный
пустые ячейки одинаковымКогда значений немного, то не только ум Машу, либо козу) функций, можно почитатьМакросы в гугл-таблицах: Что-то просто неНа Лист1, в добавил за основной пока только учусь кода не понятнаAlexM // тогда ищем нужно оставить таблицы и наОК
столбец. значением (например, «Н/Д»). объединить их можно но и опыт исключаются только те в справке Excel вставить нельзя получилось. Массивная формула ячейке А1 вписываем таблицей столбцы в :)vb.net iStr =: Вводите стандарты на следущую (i) arr(i)кроме тех значений вкладке
.Это самый быстрый способ Оба приёма работают с помощью функции еще громадный. А
Выделяем целую строку
- числа, которые соответствуют или задавать интересующийAnd_ss Код =СУММ((ЛЕВБ(0&B2:G2;ПОИСК(«?/»;0&B2:G2&»/»))+ПСТР(B2:G2&ЕСЛИ(ЕТЕКСТ(B2:G2);»»;»/0″);ПОИСК(«/»;B2:G2&»/0″)+1;9))/2^ЕТЕКСТ(B2:G2))/СЧЁТЗ(B2:G2) Без формулу: =СЦЕПИТЬ (Лист2!A1;СИМВОЛ которых 12/8 поделилВообще, где то Replace(iStr, » т»,
- ввод данных. Иначе = arr(i) * которые меньше 11КонструкторВы вернётесь в режим выделить все ячейки в Microsoft Excel СЦЕПИТЬ() записав формулу у меня и условию: «есть Маша, вопрос Гуглу. Здесь: Здравствуйте! дополнительных столбцов. (32);СИМВОЛ (94);СИМВОЛ (32);Лист3!A1) бы через найти в копилке было «») всегда будут проблемы. 1000 // iто есть если(Design) нажмите кнопку редактирования листа Excel столбца, особенно когда
Выделяем несколько ячеек
2013, 2010, 2007 =СЦЕПИТЬ(A6;A7;A8;A9) то и другое но нет козы» на форуме тожеТолько начинаю изучать
Выделяем таблицу целиком
alisavzazerkaleЧитаем её так: и пстр на подобное, там одной
Выделяем все ячейки на листе
AlexMПосмотрите файл, ошибки * 1000 Else в ячейки будетПреобразовать в диапазон и увидите, что данные чередуются с и более раннихИли с помощью Амперсанда скромное. Кстати неприятно минус сумма чисел можно получить ответы Ексель!: Спасибо. Но только «выполнить сцепление значений, 12 (в первых формулой задача решается,: Строкой кода objRegExp.Pattern все равно остались. // иначе arr(i) 1, 4-5(нужно будет(Convert to range).
Выделяем пустые ячейки в заданной области (в строке, в столбце, в таблице)
в выбранной области пустыми ячейками. версиях.
& (добавим еще когда унижаешь. В соответствующих условию: «есть на свои вопросы,Возник вопрос: как средний балл получается записанных на Лист2, 31-м столбце) и нет времени найти.
= «[^-.,;/+шт0-9s]»задаются символы, Function Dlina(iStr) As = Split(arr(i), «-«)(0) тоже их умножитьЭтот приём можно использовать выделены только пустыеЕсли данные в ExcelЗнание этих простых приёмов
для красоты символ принцип это правда коза, но нет при наличии Вашего задать одной ячейке неправильный ячейка А1 и на 8 (вVLad777 которые должны остаться String Dim arr, * 1000 & на 1000) только, когда все ячейки. Три пустых оформлены как полноценная сэкономит Вам уйму
Самый быстрый способ вставить формулу во все ячейки столбца
пробела): =A6&» «&A7&» что ты говоришь Маши». интереса. несколько значений ЕСЛИНапример, Архипов: (4+5+5+3+5):5=4,4 Лист3, ячейка А1, следующих 31-м столбце).: можно так.
- в строках. i As Long «-» & Split(arr(i),а те что ячейки в столбце ячейки гораздо проще таблица, просто кликните времени для более «&A8&» «&A9 но ты этоkoyaanisqatsiYJYNGKНапример: Я хочу а таблица выдаёт разделив их знаками и дели(умножай) дослэнВ ячейке 125 iStr = Replace(iStr, «-«)(1) * 1000
- больше 11 например(760 пустые, поэтому лучше выделить простым щелчком по любой ячейке интересных занятий.Если значений много, то делаешь в особом: Здравствуйте.: Ребята, добрый день! чтобы в ячейке 4,5. И если пробел, крышка, пробел». нехочу :): можно так строка «.», «,») iStr //вот тут не 4440, 120) нужно всего добавлять новый мыши – скажете
- нужной строки и
- Выделяем все ячейки, в придется вводить вручную ключе достаточно неприятном,Можно ли перечислитьВынужден обратиться за D2 было значение
за 4,4 я
Не смотря на - файл не сильноно..5,29; 4,08, 0,14 торец; = Replace(iStr, «, понял, тут задано оставить
столбец. Следующий приём Вы и будете нажмите которые нужно вставить много амперсандов и я не про несколько строк, то-есть помощью … из ячейки N4 и в четверти
то, что формат утежелит, а расчетныеwww 0,17; 0,16, 385 «, «;») iStr только 2 значения,в итоге получается
Вставляем одинаковые данные в несколько ячеек при помощи Ctrl+Enter
гораздо универсальнее. правы. Но какShift+Space одинаковые данные аргументов функции СЦЕПИТЬ(). сейчас конкретно а
если фамилия водителяпоиск конкретного ответа, если в ячейку должна ставить 4, ячеек на Лист2 столбцы можно и: Текст по столбцамиз которой удаляются = Replace(iStr, «(«, конкретная? 1 первое два вопросаВыделите на листе Excel быть, если пустых
- .Выделяем целый столбец
- Это неудобно. про начало твоих то взять список по моему вопросу, В2 я введу то за 4,5 и Лист3 - скрыть (для красивости) (зазделитель /) все ненужные символы
- «») iStr = значение * 1000как задать формулу ячейки, которые хотите ячеек более 300Если перед Вами обычныйВыделяем целую строку
Избежать этого поможет дополнительный комментариев в предыдущей с листа1 и не дал … единицу (1), чтобы уже можно ставить числовой, в ячейкеПавел ЧеркассыВладимир
и остается строка Replace(iStr, «)», «»)
поставить — и
для нескольких значений
заполнить одинаковыми данными.
office-guru.ru
Формула для нескольких значений в одной ячейке ексель
и они разбросаны диапазон данных, кликнитеВыделяем несколько ячеек столбец с простейшей теме. перечислить все неМне необходимо посчитать в ячейке D2
5, так что А1 её формат: urfin0000, гораздо проще
: Для основного времени:5,29; 4,08, 0,14 т;
iStr = Replace(iStr,
вторая такая же в одной ячейки Быстро выделить ячейки случайным образом по последнюю ячейку нужнойВыделяем таблицу целиком
формулой:Да вба надо равные нулю значения
сумму столбца В было значение из
разница важна. на Лист1 преобразуется добавить строку для=ЕСЛИ(ЕЧИСЛО(ПСТР(C7:H7;ПОИСК(«/»;C7:H7)-2;2)*1);ПСТР(C7:H7;ПОИСК(«/»;C7:H7)-2;2)*1)+СУММ(ПСТР(C7:H7;ПОИСК(«/»;C7:H7)-1;1)*1) 0,17; 0,16, 385
» -«, «;-«) переменная * 1000 и как задать помогут приёмы, описанные
диапазону из 10000 строки и нажмите
Выделяем все ячейки наЗначение из последней строки начинать изучать. это в одной ячейке при условии, что ячейки N5 еслиИли Атаманенко: (5+3+4):3
в общий (текстовый). часов переработки. СнимаетДля переработки:» т» (пробел
arr = Split(iStr, End If End
условия если для выше. ячеек?Shift+Home листе
будет содержать желаемую понятно. Но у через запятую и значения в столбце в ячейку В2 = 4, аКод знака символа множество проблем, единственное=СУММ(ПСТР(C7:H7;ПОИСК(«/»;C7:H7)+1;2)*1) т) убирает строка «;») For i If Next i разных значений вПредположим, у нас естьЕсть большая таблица, и. Excel выделит диапазон,Выделяем пустые ячейки в текстовую строку (см. меня есть некая пробел. Пример на
А (соответствующих ячеек) я введу двойку в таблице 4,25. можно посмотреть через: — выглядит неОбе формулы масива. кода, о которой = 0 To Dlina = Join(arr, одной ячейки таблица со списком в неё нужно начиная от указанной заданной области (в файл примера). инертность что еще Лист2 содержат два искомых (2), и такихВ гугл таблицах «Вставка», «Символ» (кодировка очень
Павел Черкассы вы спрашиваете. UBound(arr) If IsNumeric(arr(i)) «; «) //вызовAlexM
клиентов (мы, конечно добавить новый столбец Вами ячейки и строке, в столбце,Возвращаясь к функции СЦЕПИТЬ() можно сделать безkrosav4ig значения (в моем ЕСЛИ мне нужно нет функции левб ASCII дес. )Владимир: Спасибо всем откликнувшимся.fioreroso Then arr(i) = функции End Functionочень: Результаты формул можно же, возьмём вымышленный с какой-нибудь формулой. до столбца в таблице) можно обнаружить, что применения ВБА хочется: UDF СцепитьЕсли примере это корни втиснуть 9 вЯ пыталась высчитыватьЧтобы не возиться: А если не Помогло, но только: Добрый день всем! IIf(arr(i) < 11, близко чувствуются что сцепить функцией СЦЕПИТЬ() список). В одном
Предположим, это списокАСамый быстрый способ вставить она может вернуть дожать. Когда начну200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СцепитьЕсли(СМЕЩ(Лист1!A3;;ПОИСКПОЗ(A9;Лист1!1:1;)-1;СЧЁТЗ(СМЕЩ(Лист1!A:A;;ПОИСКПОЗ(A9;Лист1!1:1;)-1)));»>0″;СМЕЩ(Лист1!A3;;ПОИСКПОЗ(A9;Лист1!1:1;)-1;СЧЁТЗ(СМЕЩ(Лист1!A:A;;ПОИСКПОЗ(A9;Лист1!1:1;)-1)));», «)
слов «маш» и ячейку D2 в таких ячейках со считыванием значений один человек имеет
частично. Ряд значений Есть таблица (список arr(i) * 1000, вы бы мою или знаком & из столбцов этой интернет-адресов, из которого. Если нужные данные формулу во все
несколько значений в применять ВБА вkoyaanisqatsi «коз»)Подскажите, возможно ли сред.значение. Делала их
из «сцепленного» - такую запись? Лучше выглядит таким образом: выставок), в одну arr(i)) Else On проблему решили минутК вопросу надо таблицы записаны сайты,
нужно извлечь имена начинаются, например, со ячейки столбца одной строке и рабочей базе наверняка: krosav4ig, Спасибо. Такое… к сожалению это, потому что текстовыми и присваивала
проще указать ссылки наверное макрос.. 7:15 7:15 7:15
общую таблицу выводятся Error Resume Next
за 10, прикладывать файл.
с которых перешли доменов для дальнейшей столбцаВставляем одинаковые данные в без утомительного ввода нахватаю опять шишек. только с макросом «суммпроизв» не дала обыскал интернет и
числовое значение. Например,
на исходные листыvikttur 8:0 8:0 12/8 данные со всех
arr(i) = IIf(arr(i)чисел в ячейкеmyr наши клиенты. Пустые работы.B несколько ячеек при многочисленных аргументов. Для Не факт что возможно ? нужного результата (может не могу найти ячейке 5/4 присваивала и ячейки.: Где Вы так 12/8, где 7:15, вкладок. Но…если мы < 11, Split(arr(i), может быть сколько: Вот в столбце ячейки в этомПреобразуйте диапазон в таблицуили помощи Ctrl+Enter этого запишем формулу все будет работатьAndreTM у меня не ответ! Спасибо! значение 4,5. ИУдачи! научились? И нас 8:0 — количество ищем значения через «-«)(0) * 1000,
угодно, то есть длина нужно изменить столбце необходимо заполнить
Excel. Для этогоCВот самые быстрые способы
=СЦЕПИТЬ(A6:A9), указав в так как хотелось: Антон, завязывай
правильный синтаксис) …And_ss у меня тоже
alisavzazerkale учите: рабочих часов, ввожу
ВПР, то в Split(arr(i), «-«)(0)) _ вот так ‘4400, значения на то текстом «_unknown_», чтобы выделите любую ячейку, зажмите выделить ячейки: качестве единственного аргумента бы.Сказано же -прошу помощи в: Кто профи? Помогите! получался неправильный средний: Добрый день!»Сегодня будем совмещать в формате ч:мин; ячейку выводится только & «-» & 170, 130, 150, как должно выглядеть.
облегчить дальнейшую сортировку: в диапазоне данныхShiftЕсли данные в Excel весь диапазон сразу,
koyaanisqatsi учи VBA.
решении этой задачиSuperCat
балл.Я учитель, делаю
время и расстояние: 12/8 — 12
одно значение, а IIf(arr(i) < 11, 4,4, 0,17
Виктор МихалычВыделите все пустые ячейки и нажмитеи понажимайте на оформлены как полноценная
а не отдельные: AndreTM, И кстатиВот ты опять …: And_ss, справку поOLEGOFF в Excel (а копать канаву с отработанных часов, из как сделать, чтобы Split(arr(i), «-«)(1) *и записываться они: Я думаю тут
CyberForum.ru
Несколько значений в одной ячейке
в столбце.Ctrl+T клавишу со таблица, просто кликните ячейки. В результате вот этот пример придумал себе задачку.nilem функции ЕСЛИ читали?: По мотивам формулы точнее, в таблицах обеда и до них 8 - в 1 ячейку 1000, Split(arr(i), «-«)(1)) могут не только без VBA неНажмите, чтобы вызвать диалоговоеСтрелкой вправо по любой ячейке получим лишь значение с вба самый Этот «список через
: вот, например Там есть примеры
от гугл) для себя
забора» :) сверх нормы. Должно
planetaexcel.ru
Два значения в одной ячейке.
выводилось сразу несколько End If Next через «,» но обойтись! В ячейкеF2 окно, пока не добьётесь нужного столбца и первой ячейки. безобидный может быть. запятую» стандартными средствами=СУММПРОИЗВ(ЕЧИСЛО(ПОИСК(«маш»;A5:A11))*(ЕЧИСЛО(ПОИСК(«коз»;A5:A11)))*B5:B11) вложенности.AlexM журнал с отметками.Формулы массива: получаться — 61:45 разных значений? То
i Dlina = и с точкой может быть любое, чтобы отредактировать активную
Создание таблицы нужного результата. нажмитеТеперь в Строке формул так как от делать достаточно сложно
VLad777
Юрий МКод =СУММ((ЛЕВБ(0&B2:G2;ПОИСК(«?/»;0&B2:G2&»/»))+ПСТР(B2:G2&ЕСЛИ(ЕТЕКСТ(B2:G2);»»;»/0″);ПОИСК(«/»;B2:G2&»/0″)+1;9)))/(СУММ(—ЕТЕКСТ(B2:G2))+СЧЁТЗ(B2:G2)) Хотелось бы сделать=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(«/»;N5:S5));ПСТР(N5:S5;1;ПОИСК(«/»;N5:S5)-1)/24);N5:S5) (Формат «Время,
и 16. Может есть если на Join(arr, «; «) например «2.4» кол.во значений. Если
ячейку, и введите(Create Table). ЕслиУдерживайтеCtrl+Space выделим формулу =СЦЕПИТЬ(A6:A9)
этой информации почти (похожая тема), а
: так: Всего 3 (ТРИ!)
AlexM
такую ячейку, в 37:30:55″) я изначально пошел
1 даты (по End Function
так же стоит
бы вы значения
в неё что-нибудь:
данные имеют заголовки
Ctrl. и нажмем клавишу ничего не зависит. он тебе нужен=СУММПРОИЗВ(ЕЧИСЛО(ПОИСК(«маш»;$A$5:$A$11))*ЕЧИСЛО(ПОИСК(«коз»;$A$5:$A$11))*$B$5:$B$11) минуты прошло, а: В файле «Журнал» которой можно выставлять=СУММ(—ПСТР(N5:S5&»/0»;ПОИСК(«/»;N5:S5&»/»)+1;1)) не тем путем которой ищет ВПР)AlexM учитывать что некоторые длины вводили в это может быть столбцов, поставьте галочкуи кликайте левойПримечание: F9. Получим массив она ознакомительно-сравнительного характера. когда? — правильно,
VLad777 Вы уже кричите. выдает 4,4
оценки через дробь.
Диапазоны корректируйте.
и есть возможность есть 2 выставки,
: Еще вариант ошибок пишут значение в разные ячейки, то текст, число или для параметра
кнопкой мыши поПри выделении любой ={«Вася»:»Петя»:»Даша»:»Маша»}, его можно если и поймаю только в одном: для 2007 и Потерпеть никак?alisavzazerkale Например, за диктантМне нужно через функции
по другому отображать то можно ли меньше
десятичных числах которые проблем нет, а формула. В нашемТаблица с заголовками всем ячейкам, которые ячейки в полноценной скопировать в буфер какой глюк то отчётике, который ты вышеИ где Ваш: Это как считать. 5/4. И чтобы в одной ячейки часы/минуты? в общей таблице
myr нужно перевести, а в таком варианте… случае, это текст(My Table has нужно заполнить данными. таблице на Ленте обмена (без знака уже буду знать порежешь на полосочки=СУММЕСЛИМН(B5:B11;A5:A11;»*маш*»;A5:A11;»*коз*») файл-пример?Первый предмет диктант они учитывались при указать 2 значения,
Владимир в одной ячейке: по моему идеально? не которые пишут
И если вместо «_unknown_». headers). Обычно ExcelКликните по любой ячейке меню появляется группа = и фигурных что к чему
и раздашь водителям,YJYNGKМВТ 4/5 средний балл расчёте среднего балла.
через «сумм» не: А может всё-таки и вывести названия не?
как надо в запятой поставят точкуТеперь вместо распознаёт заголовки автоматически, таблицы и нажмите
вкладок
скобок) и вставить и не пострадаю
«сегодняшний маршрут» называется.
: Ребята, спасибо большое,
planetaexcel.ru
(Excel) Можно ли в одной ячейки указать 2 значения?
: UPD Без файла-примера по предмету 4,5 Возможно ли такое получаеться. Мне нужно пример появиться? этих двух выставок?спасибо вам огромное, милиметрах например вон или где тоEnter если это неCtrl+AРабота с таблицами
в нужную ячейку. от не верных И зачем тебе все отлично !!
плохо, но если
Второй предмет 5 в Excel?
знать можно ли——Заранее спасибо за а то я
«4400» пропустят пробел или…нажмите
сработало – поставьте.
(Table Tools).От наборов символов «:» данных или иных
ЭТО делать формулами,kim описание соответствует действительности,Третий предмет 3/5Hugo121 это ячейку разбить30303 — Красота!! помощь уже отчаиваться начинал.
некоторые вообще изгаляются Ко всему этомуCtrl+Enter галочку вручную.НажмитеЕсли же это обычный
(двойные кавычки, двоеточие казусов. да ещё и: Вариант с МУМНОЖ()
то проще так средний балл 4: Думаю и в на пополам илиПавел ЧеркассыThe_PristAlexM
пишут в скобках ячейка в текстовом. Все выделенные ячейкиДобавьте новый столбец кCtrl+A диапазон, т.е. при и опять двойныеAndreTM
постоянно пересчитывать при=СУММПРОИЗВ((МУМНОЖ(—(ЕЧИСЛО(ПОИСК({«маш»;»коз»};A5:A11)));{1:1})=2)*B5:B11)=ИНДЕКС($N$4:$N$12;D2)Средний балл по
Экселе это можно формулы берушие от: Пример:: Несколько строк с диапозон а потом
формате наверняка и
Можно ли в одну ячейку вставить два числа?
будут заполнены введёнными таблице. С таблицей
от одного до выделении одной из кавычки) можно избавиться: Давай уже перестанем изменениях в логистике?Владимирgling трем предметам обработать только макросом двух мест данныеВладимирfioreroso ошибками через ; пишут как изволите текст
данными. эта операция осуществляется трех раз. Первое ячеек этого диапазона с помощью функции ругаться, а? НиктоТы можешь делать: =СУММПРОИЗВ((ЕЧИСЛО(ПОИСК({«маш»;»коз»};A5:A11))*{1;1}=1)*B5:B11)-СУММ(B5:B11)
: Или не летучая4,5+5+4 =13,5 (ну или UDF). разделить какием нибудь: Какие проблемы? Правка
: Спасибо. Помогло112, 125, 184, еще числа через считать?Если Вы знаете другие намного проще, чем нажатие группа вкладок
ПОДСТАВИТЬ() (см. файл никого не унижает это только один
kim в D2 =ИНДЕКС(N4:N12;B2)
13,5/3 = 4,5 А как там значком типа «;/|()»
-> Заменить «/»Павел Черкассы 204, 206, 234,
запятую
AlexM приёмы быстрого ввода с простым диапазономCtrl+A
Работа с таблицами примера). или с и не восхваляет.
раз, только тогда,: Кто возьмется объяснитьAnd_ssAlexM в гугле -
? на «:» и: В табеле учета 246, 340, …
вместо «в первоначальном: Функция пользователя Function данных, расскажите о данных. Кликните правойвыделяет текущую область.(Table Tools) не помощью инструмента ЗаменитьДа, иногда просто когда будешь «рисовать» такой вариант? :)
: Спасибо Вам всем: Мы при расчёте гугл его знает…
Алексей матевосов (alexm) проблемы нет..
рабочих часов вmyr варианте нд нет» Dlina(iStr) As String них в комментариях. кнопкой мыши по Второе нажатие, дополнительно появляется, выполните следующие (нажмите невозможно сдержаться -
этот отчет. А=СУММ(СУММЕСЛИ(A5:A11;{«<>»:»=»}&{«*маш*»:»*коз*»};B5:B11)*{-1:1}) за то, что среднего балла суммируем
OLEGOFF
: Можно такой формулойПавел Черкассы одной ячейке указывается
: было бы идеально,если это мой косяк
Dim arr, i Я с радостью любой ячейке в
к текущей области,
действия:CTRL+H
но это только рисовать ты его
ikki
помогаете!
все оценки и: alisavzazerkale,можно так сделать в А1 на: А как тогда общее количество отработанных бы все буквы что не верно As Long arr
добавлю их в столбце, который следует выделяет строки с
Замечание:, чтобы его вызвать). тогда, когда кто-то будешь кодом -: мнээээ…Добавлю пример (значения
делим на их используя доп. столбцы.Которые Лист1
считать рабочие часы часов и через просто исчезали,но опять вас информировал нд = Split(iStr, «;») эту статью, сославшись после того места, заголовками и итогамиК сожалению, в Если строка Вася»:»Петя»:»Даша»:»Маша (необязательно именно ты) и зачем тебескладываются все числа условные)! количество. Поэтому мне
можно скрыть,а когда=Лист2!A1&» — «&Лист3!A1
CyberForum.ru
Как задать несколько условий для одной ячейки?
и часы сверх дробь количество часов
же это не писал я от
For i = на Вас как куда нужно вставить
(например, в полноценных случае с простым находится в ячейке продолжает тогда нынешние знания, с козами (берутсяСпасибо! нужно именно так надо открыть.Разделитель двух данных нормы? Как в сверх нормы. Есть критично,главное что теперь руки изначально там 0 To UBound(arr) автора.
новый столбец, и таблицах). Третье нажатие диапазоном нажатиеG8системно
как это сделать с коэф-том 1)
gling рассчитать.Hugo121 пробел, тире, пробел формуле разделить 7:15
ли функция, с не надо в пустое пространство, If arr(i) <>Урок подготовлен для Вас
в контекстном меню выделяет весь лист.
Ctrl+Space, то формула длязаблуждаться. И это формулой (или даже и от них
: Посмотрите варианты.
alisavzazerkale: Под два значенияЕсли потребуется из
— 7 часов помощью которой можно каждой ячейке изменятьIf arr(i) <>
«Н/Д» Then If командой сайта office-guru.ru
выберите
Думаю, вы догадались,выделит все ячейки
замены этих символов, отнюдь не «спор: кодом, ориентированным именно отнимаются (потомушто -1)And_ss: Тогда берите формулу
через обратный слэш ячейки с двумя 15 минут рабочих
было просуммировать отдельно значения, а в » » Then IsNumeric(arr(i)) Then arr(i)
Источник: https://www.ablebits.com/office-addins-blog/2013/09/26/insert-same-data-multiple-cells-excel/Вставить что в некоторых столбца на листе, например, на символ Формулы vs VBA», на твою табличку те, у которых: Это гениально!!! Спасибо! из сообщения №12 можно так сделать значениями их извлекать, или 7 рабочих, количество рабочих часов 206 ячейке это //мне так кажется = arr(i) *Перевел: Антон Андронов> ситуациях вам потребуется например, от ; будет выглядеть
planetaexcel.ru
Сумма если в одной ячейке содержится несколько искомых значений.
это обычно касается из примера), ведь
нету маш. А я уж
Казанский — а сделайте-ка то
15 сверх нормы? и количество часов и не ошибка arr(i)= «НД» Thenеще 1000 Else arr(i)Автор: Антон АндроновСтолбец слева всего лишь одноC1 так:
методов решения тех данные по рейсам,но это ниправильная думал что такое: Не получается Неправильный
для трёх, илиформула для первогоВладимир
сверх нормы? Сейчас вовсе, я сам
некоторые пишут там
= Split(arr(i), «-«)(0)myr
(Insert > Table
нажатие, чтобы выделитьдо=ПОДСТАВИТЬ(G8;»»»:»»»;»;»)
или иных задач.
по идее, будут формула :))) в Ексель не
тип данных пишет. с учётом десятибальной
значения =ЛЕВСИМВ (A1;ПОИСК
: Извиняюсь. Совсем из приходится забивать на
после 3к ячеек такие знаки как * 1000 &
: Добрый день,вопрос как
Column to the весь лист, а
C1048576В итоге, вставив результатКстати, опыт в храниться в нормализованномпотому что она можно! Спасибо!!!!!!! Чайник я ещё.
системы… («-«;A1)-2)
головы вылетело.. одного человека две хуже бывает пишу,учитывая «+» буквы и «-» & Split(arr(i), написать формула для Left).
в некоторых –, даже если данные формулы как значение, VBA (или функциях) виде с накоплением… работает ТОЛЬКО для
And_ss
Наверное, что-то неправильноOLEGOFFи для второго
Павел Черкассы строки — выглядит
что все это прочее например пишут «-«)(1) * 1000 нескольких значений вДайте название новому столбцу. целых три нажатия. содержатся только в получим строку Вася;Петя;Даша;Маша. у меня отнюдьНу или ладно: варианта, когда в
planetaexcel.ru
одной формулой в одной ячейке перечислить несколько строк (Формулы/Formulas)
: Вопрос не по делаю
: В листе 2 =ПСТР (A1;ПОИСК («-«;A1)+2;50): Формула, которую дал коряво. требуется срочно с «200+ 3 листа» End If End одной ячейки.Есть листВведите формулу в первуюВыделите нужную область (см. ячейках
Примечание не огромный. :)
koyaanisqatsi
каждой строке есть теме удален [МОДЕРАТОР]alisavzazerkale сделал набросок журнала.
где 50 максимальная V срабатывает при
слэн 10 до 4
я в таких If Next i в документе, в ячейку нового столбца. рисунок ниже), например,C1:C100: В формуле дляkrosav4ig: AndreTM, Да я либо «маш», либоИ еще вопрос!: Формула массива вводитсяА какая разница длина строки с вводе данных таким: а зачем вторая и так каждую значениях ставлю нд
Dlina = Join(arr, котором находится произвольное В своём примере целый столбец.. замены двойных кавычек: Тут было тебе уже сто «коз», либо оба — где есть сочетанием клавиш Ctrl+Shift+Enter какая система оценок? двумя значениями. образом: 7:15/0, 8:0/0, строка? может лучше неделю, то этот или просто «200» «; «) End
количество числовых значений
я использую формулуНажмитеВыделите первую ячейку столбца » использовано 2200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОДСТАВИТЬ(ЕСЛИ(ДЛСТР(A11)-ДЛСТР(ПОДСТАВИТЬ(A11;»,»;))=ЧСТРОК(СМЕЩ(Лист1!$A$3;;ПОИСКПОЗ(A9;Лист1!$1:$1;)-1;СЧЁТЗ(СМЕЩ(Лист1!$A:$A;;ПОИСКПОЗ(A9;Лист1!$1:$1;)-1))));A11;ЕСЛИ(ДЛСТР(A11)>1;A11&»,»;»,»)&ИНДЕКС(«»&СМЕЩ(Лист1!$A$3;;ПОИСКПОЗ(A9;Лист1!$1:$1;)-1;СЧЁТЗ(СМЕЩ(Лист1!A:A;;ПОИСКПОЗ(A9;Лист1!$1:$1;)-1)));1+ДЛСТР(A11)-ДЛСТР(ПОДСТАВИТЬ(A11;»,»;))));»,0,»;»,,») тысяч раз говорил сразу. уроки всех этихalisavzazerkaleHugo121Петрина александр 12:0/8:0, 8:0/8:0. Выглядит доп столбец день превращается вВот присылаю значения,какие Functionв виде ‘2.25 для извлечения доменныхF5 (или вторую, если двойные кавычки «».должны быть включены что ты прав.если будут строки, сложных формул! Спасибо!, вдогонку функция на: посчитайте своим решением: а что мешает очень коряво, ноISergey жопу бываютmyr — 3.34, 0,72; имён:
и в появившемся первая ячейка занятаВ этой статье Вы итеративные вычисления Еще я тебе в которых неgling VBA Function срб(x) среднее у 4/10 в одну ячейку с этим можно: если список несколько там такихячеек там около: Скрипт запустил что
0,54; 2,88,760=MID(C2,FIND(«:»,C2,»4″)+3,FIND(«/»,C2,9)-FIND(«:»,C2,»4″)-3) диалоговом окне заголовком), затем нажмите узнаете 2 самыхна ячейке с говорил что я будет ни «маш»,: Если задаваемый вопрос срб = Evaluate(«AVERAGE({«OLEGOFF положить одну формулу, мирится если бы очень большой и ячеек будет 1000 10к то работает что
надо привести это=ПСТР(C2;НАЙТИ(«:»;C2;»4″)+3;НАЙТИ(«/»;C2;9)-НАЙТИ(«:»;C2;»4″)-3)ПереходShift+Ctrl+End быстрых способа вставить
формулой F2->Enter , скорее всего смогу ни «коз», формула не связан с & Replace(WorksheetFunction.Trim(Replace(Join(WorksheetFunction.Index(x.Value, 1,: 7,а что не во вторую - не вылезла очередная редко изменяет размеры, максимум, а былои каждый пишет то нет попытаюсь все в вид
Нажмите(Go to) нажмите, чтобы выделить все в Excel одинаковую
зажать F9 оперировать основами VBA
обманет и глазом
темой «Как задать 0)), «/», «
так? вторую, а в проблема 
excelworld.ru
то вам поможет
Надпись на заборе: «Катя + Миша + Семён + Юра + Дмитрий Васильевич +
товарищ Никитин + рыжий сантехник + Витенька + телемастер Жора +
сволочь Редулов + не вспомнить имени, длинноволосый такой +
ещё 19 мужиков + муж = любовь!»
Способ 1. Функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ
В категории Текстовые есть функция СЦЕПИТЬ (CONCATENATE), которая соединяет содержимое нескольких ячеек (до 255) в одно целое, позволяя комбинировать их с произвольным текстом. Например, вот так:

Нюанс: не забудьте о пробелах между словами — их надо прописывать как отдельные аргументы и заключать в скобки, ибо текст.
Очевидно, что если нужно собрать много фрагментов, то использовать эту функцию уже не очень удобно, т.к. придется прописывать ссылки на каждую ячейку-фрагмент по отдельности. Поэтому, начиная с 2016 версии Excel, на замену функции СЦЕПИТЬ пришла ее более совершенная версия с похожим названием и тем же синтаксисом — функция СЦЕП (CONCAT). Ее принципиальное отличие в том, что теперь в качестве аргументов можно задавать не одиночные ячейки, а целые диапазоны — текст из всех ячеек всех диапазонов будет объединен в одно целое:

Для массового объединения также удобно использовать новую функцию ОБЪЕДИНИТЬ (TEXTJOIN), появившуюся начиная с Excel 2016. У нее следующий синтаксис:
=ОБЪЕДИНИТЬ(Разделитель; Пропускать_ли_пустые_ячейки; Диапазон1; Диапазон2 … )
где
- Разделитель — символ, который будет вставлен между фрагментами
- Второй аргумент отвечает за то, нужно ли игнорировать пустые ячейки (ИСТИНА или ЛОЖЬ)
- Диапазон 1, 2, 3 … — диапазоны ячеек, содержимое которых хотим склеить
Например:

Способ 2. Символ для склеивания текста (&)
Это универсальный и компактный способ сцепки, работающий абсолютно во всех версиях Excel.
Для суммирования содержимого нескольких ячеек используют знак плюс «+«, а для склеивания содержимого ячеек используют знак «&» (расположен на большинстве клавиатур на цифре «7»). При его использовании необходимо помнить, что:
- Этот символ надо ставить в каждой точке соединения, т.е. на всех «стыках» текстовых строк также, как вы ставите несколько плюсов при сложении нескольких чисел (2+8+6+4+8)
- Если нужно приклеить произвольный текст (даже если это всего лишь точка или пробел, не говоря уж о целом слове), то этот текст надо заключать в кавычки. В предыдущем примере с функцией СЦЕПИТЬ о кавычках заботится сам Excel — в этом же случае их надо ставить вручную.
Вот, например, как можно собрать ФИО в одну ячейку из трех с добавлением пробелов:

Если сочетать это с функцией извлечения из текста первых букв — ЛЕВСИМВ (LEFT), то можно получить фамилию с инициалами одной формулой:

Способ 3. Макрос для объединения ячеек без потери текста.
Имеем текст в нескольких ячейках и желание — объединить эти ячейки в одну, слив туда же их текст. Проблема в одном — кнопка Объединить и поместить в центре (Merge and Center) в Excel объединять-то ячейки умеет, а вот с текстом сложность — в живых остается только текст из верхней левой ячейки.
Чтобы объединение ячеек происходило с объединением текста (как в таблицах Word) придется использовать макрос. Для этого откройте редактор Visual Basic на вкладке Разработчик — Visual Basic (Developer — Visual Basic) или сочетанием клавиш Alt+F11, вставим в нашу книгу новый программный модуль (меню Insert — Module) и скопируем туда текст такого простого макроса:
Sub MergeToOneCell()
Const sDELIM As String = " " 'символ-разделитель
Dim rCell As Range
Dim sMergeStr As String
If TypeName(Selection) <> "Range" Then Exit Sub 'если выделены не ячейки - выходим
With Selection
For Each rCell In .Cells
sMergeStr = sMergeStr & sDELIM & rCell.Text 'собираем текст из ячеек
Next rCell
Application.DisplayAlerts = False 'отключаем стандартное предупреждение о потере текста
.Merge Across:=False 'объединяем ячейки
Application.DisplayAlerts = True
.Item(1).Value = Mid(sMergeStr, 1 + Len(sDELIM)) 'добавляем к объед.ячейке суммарный текст
End With
End Sub
Теперь, если выделить несколько ячеек и запустить этот макрос с помощью сочетания клавиш Alt+F8 или кнопкой Макросы на вкладке Разработчик (Developer — Macros), то Excel объединит выделенные ячейки в одну, слив туда же и текст через пробелы.
Ссылки по теме
- Делим текст на куски
- Объединение нескольких ячеек в одну с сохранением текста с помощью надстройки PLEX
- Что такое макросы, как их использовать, куда вставлять код макроса на VBA
#Руководства
- 29 апр 2022
-
0
Инструкции со скриншотами и нюансами. Учим использовать кнопку «Объединить» и функции СЦЕПИТЬ, СЦЕП, ОБЪЕДИНИТЬ. Рассказываем, какой метод выбрать.
Иллюстрация: Meery Mary для Skillbox Media
Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.
Объединение ячеек в Excel позволяет из нескольких ячеек таблицы сделать одну. Такая опция обычно требуется в двух случаях:
- если нужно отформатировать таблицу — например, расположить название таблицы по центру, убрать лишние пустые ячейки или оформить шапку;
- если нужно объединить информацию — из нескольких строк или столбцов сделать одну ячейку, при этом сохранив все данные.
Рассмотрим четыре способа объединения ячеек в Excel. Разберёмся, для каких случаев они подойдут и как их применять. В конце расскажем, какие из этих способов работают в «Google Таблицах».
- Кнопка «Объединить» — когда нужно сделать шапку в таблице.
- Функция СЦЕПИТЬ — когда нужно собрать данные из нескольких ячеек в одну.
- Функция СЦЕП — когда нужно собрать данные из большого диапазона.
- Функция ОБЪЕДИНИТЬ — когда нужно собрать данные из большого диапазона и автоматически разделить их пробелами.
Для чего подойдёт. Для форматирования таблицы, когда нужно улучшить её внешний вид. Например, сделать общую шапку для нескольких столбцов. Лучше, чтобы объединяемые ячейки были пустыми или информация была только в одной из них.
Особенности метода. После объединения сохраняется только значение первой ячейки, информация из других удаляется.
Как сделать. Допустим, нужно отформатировать таблицу с каталогом авто: оформить шапку для колонок с характеристиками и убрать лишнюю пустую ячейку.
Скриншот: Skillbox
Для начала сделаем шапку. Выделяем ячейки над колонками с характеристиками авто: год выпуска, объём двигателя, коробка передач, привод, руль.
Скриншот: Skillbox
На вкладке «Главная» нажимаем на кнопку «Объединить ячейки» или «Объединить и поместить в центре» — в зависимости от того, какой визуальный результат хотим получить.
Скриншот: Skillbox
В итоге вместо пяти ячеек получаем одну. Вводим её название и меняем оформление, если нужно.
В нашем случае получилась шапка части таблицы — «Характеристики автомобилей».
Скриншот: Skillbox
По аналогии с предыдущими шагами уберём лишнюю пустую ячейку над ячейкой «Марка, модель». Для этого нужно выделить их одновременно и также нажать на кнопку «Объединить и поместить в центре».
Скриншот: Skillbox
Получаем таблицу в таком виде:
Скриншот: Skillbox
Чтобы убрать объединение ячеек, выделим их и нажмём на кнопку «Отмена объединения ячеек». Можно выбирать всю таблицу целиком — тогда Excel сам найдёт объединённые ячейки и разъединит их. Можно выделить отдельный диапазон — в этом случае разъединится только он. Мы выделим и разъединим всю шапку таблицы.
Скриншот: Skillbox
Получим таблицу в таком виде. Можно внести необходимые изменения, если нужно, и объединить ячейки снова.
Скриншот: Skillbox
Дополнительно в этом методе есть кнопка «Объединить по строкам». С помощью неё можно объединить ячейки выбранного диапазона построчно. Например, есть диапазон из трёх столбцов и семи строк — нужно из всех этих столбцов сделать один, но при этом оставить количество строк неизменным. Выделим всю таблицу целиком и нажмём эту кнопку.
Скриншот: Skillbox
Получим таблицу в таком виде — три столбца объединились в один, при этом количество строк осталось прежним.
Скриншот: Skillbox
Следующие три способа используются для объединения ячеек с сохранением всех данных в них. Они работают по такому принципу: функции собирают значения из выбранных ячеек в отдельную пустую ячейку.
Например, нам нужно собрать все характеристики автомобилей в одну строку, чтобы в дальнейшем использовать их для квитанции. Разберёмся, как сделать это с помощью трёх функций.
Для чего подойдёт. Для объединения небольшого количества ячеек с сохранением всех данных.
Особенности метода. Каждую ячейку нужно указывать в виде отдельного аргумента функции; большой диапазон сразу выделить нельзя.
Функция склеивает все данные из исходных ячеек в итоговую ячейку. Часто эти данные нужно разделить: вставить пробелы, знаки препинания, символы или слова. Это придётся прописывать вручную в строке ссылок.
Как сделать. Для начала выделим ячейку, в которую функция соберёт значения из объединяемых ячеек. В нашем случае создадим дополнительную колонку «Данные для квитанции» и выделим первую ячейку.
Скриншот: Skillbox
Дальше открываем окно для построения функции. Есть два способа сделать это. Первый — перейти во вкладку «Формулы» и нажать на «Вставить функцию».
Скриншот: Skillbox
Второй способ — нажать на «fx» в строке ссылок на любой вкладке таблицы.
Скриншот: Skillbox
Справа появляется окно «Построитель формул». В нём через поисковик находим функцию СЦЕПИТЬ и нажимаем «Вставить функцию».
Скриншот: Skillbox
Появляется окно для ввода аргументов функции. «Текст 1», «Текст 2» — ячейки, значения которых мы объединяем. В нашем случае таких ячеек пять, поэтому с помощью кнопки + добавляем ещё три таких аргумента.
Скриншот: Skillbox
Заполняем аргументы функции. Поочерёдно нажимаем на окно каждого аргумента и из таблицы выбираем значение для него.
Порядок действий, чтобы указать значение, выглядит так:
- Ставим курсор в окно «Текст1» в построителе формул.
- Выбираем первое значение столбца «Год выпуска» в таблице. Это ячейка B4.
Выбранное значение переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=СЦЕПИТЬ(B4).
То же самое делаем для остальных аргументов: «Текст2» → значение ячейки «Объем», «Текст3» → значение ячейки «Коробка передач», «Текст4» → значение ячейки «Привод», «Текст5» → значение ячейки “Руль”.
В итоговом виде функция получается такой: fx=СЦЕПИТЬ(B4; C4; D4; E4; F4). Нажимаем кнопку «Готово».
Скриншот: Skillbox
Скриншот: Skillbox
Функция объединила данные всех ячеек, но не добавила пробелы и знаки препинания между ними. В этом методе их можно добавить только вручную, с помощью изменений в строке ссылок.
Добавляем в получившуюся функцию после значения каждого аргумента запятую и пробел, в таком виде, вместе с кавычками: «, «;
Скриншот: Skillbox
Получаем функцию в таком виде: fx=СЦЕПИТЬ(«год выпуска «;B4;», объем «;C4;», коробка передач «;D4;», привод «;E4;», руль «;F4). Нажимаем Enter.
Скриншот: Skillbox
Таким же образом можно добавить не только пробелы и знаки препинания, но и целые слова и фразы.
Для нашего примера можно преобразовать функцию к такому виду: fx=СЦЕПИТЬ(«год выпуска «;B4;», объем «;C4;», коробка передач «;D4;», привод «;E4;», руль «;F4). Главное — не забывать указывать все необходимые пробелы, которые должны быть между объединёнными данными.
Скриншот: Skillbox
Дальше нужно протянуть это значение вниз до конца таблицы, чтобы функция объединила характеристики всех остальных автомобилей.
Скриншот: Skillbox
Для чего подойдёт. Для объединения больших диапазонов ячеек с сохранением всех данных.
Особенности метода. Можно указать сразу весь диапазон ячеек. Но функция, как и СЦЕПЛЕНИЕ, склеит их: значения не будут ничем разделены.
Есть два способа разделить значения в итоговой ячейке. Первый — указывать разделители (слова, символы. пробелы, запятые и так далее) в окне построения формул после каждой ячейки. Второй — прописывать их вручную в строке ссылок.
Как сделать. По аналогии с функцией СЦЕПЛЕНИЕ выделим ячейку, в которую функция будет собирать значения. Откроем окно для построения функций и найдём функцию СЦЕП.
Скриншот: Skillbox
Появляется окно построителя формул. В нём аргумент «Текст 1» — диапазон ячеек, который нужно объединить. В нашем случае выделяем все ячейки с характеристиками автомобилей и жмём «Готово».
Выбранное значение диапазона переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=СЦЕП(B4:F4).
Скриншот: Skillbox
Скриншот: Skillbox
Как и в предыдущем случае, функция объединила данные всех ячеек, но снова слепила их между собой. Добавить пробелы и знаки препинания в этом методе можно через построитель формул. К сожалению, тогда придётся отказаться от выделения всего диапазона и вводить значения каждого аргумента отдельно, разбавляя их пробелами, запятыми или дополнительными словами.
Вернёмся в окно построения функции и поменяем аргументы на такой вид: «Текст1» → значение ячейки «Год выпуска», «Текст2» → «, «, «Текст3» → значение ячейки «Объём», «Текст4» → «, «. И так далее до последней ячейки, которую нужно объединить: чередуем значения ячеек и аргумент-разделитель.
Затем нажимаем «Готово». Итоговое значение функции принимает вид: fx=СЦЕП(B4;», «;C4;», «;D4;», «;E4;», «;F4), и данные ячейки разделяются запятыми и пробелами.
Скриншот: Skillbox
Скриншот: Skillbox
Чтобы добавить не только запятые с пробелами, но и слова, нужно дописать их в промежуточных аргументах функции. Сделаем это на нашем примере. Вернёмся в построитель формул и заменим данные:
«Текст2» → «, объём «, «Текст4» → «, коробка передач «, «Текст6» → «, привод «, «Текст8» → «, руль «.
Скриншот: Skillbox
В итоге функция выдаёт значение, где все данные разделены между собой дополнительными словами. Формула при этом принимает вид: fx=СЦЕП (B4;”, объём “; C4;”, коробка передач “; D4;”, привод “; E4;”, руль “; F4).
Скриншот: Skillbox
Как и в предыдущем методе, можно было вносить изменения в формулу сразу в строке ссылок. Но через окно построения функций это делать удобнее — меньше вероятность ошибиться.
Протягиваем полученное значение вниз до конца таблицы — функция объединяет характеристики всех остальных автомобилей по такому же принципу.
Скриншот: Skillbox
Для чего подойдёт. Для объединения больших диапазонов ячеек с сохранением данных.
Особенности метода. Можно указать сразу весь диапазон ячеек и разделитель для них. При этом значение самого разделителя будет одним для всех объединённых ячеек. Если нужно изменить разделитель для части ячеек — делать это придётся вручную в строке ссылок.
Как сделать. Выделим ячейку, в которую функция будет собирать значения. Откроем окно для построения функций и найдём функцию ОБЪЕДИНИТЬ.
Скриншот: Skillbox
Появляется окно построителя формул. Здесь аргументы не такие очевидные, как в предыдущих двух методах, поэтому разберём каждый подробнее.
«Разделитель» — значение, которое появится между ячейками после объединения. Разделитель будет одинаковым для всех ячеек.
В нашем случае в качестве разделителя добавим запятую и пробел: «, «.
Скриншот: Skillbox
«Пропускать_пустые» — условное значение, которое определит, что функция будет делать с пустыми ячейками в диапазоне:
- Если нужно, чтобы пустые ячейки игнорировались и разделители не дублировались в них, вводим 1 (ИСТИНА).
- Если нужно, чтобы пустые ячейки обязательно учитывались, вводим 0 (ЛОЖЬ).
В нашем примере в таблице нет пустых ячеек, поэтому не принципиально, какое значение устанавливать в этом аргументе. Введём 1.
Скриншот: Skillbox
«Текст1» — значения ячеек, которые нужно объединить. Можно выбирать одним диапазоном или вводить каждое значение по отдельности.
В нашем примере выберем все ячейки одним диапазоном.
Скриншот: Skillbox
Итоговая функция в строке ссылок принимает вид: fx=ОБЪЕДИНИТЬ(«, «;1;B4:F4).
Нажимаем кнопку «Готово» и растягиваем полученную ячейку на все остальные строки.
Скриншот: Skillbox
В итоге функция объединила данные всех ячеек и сразу разделила их запятыми и пробелами. С одной стороны, это удобно: не пришлось вводить разделители несколько раз. С другой стороны, функция позволила ввести только одно значение разделителя. Если нужно дополнить значения дополнительным текстом, разным для всех ячеек, — придётся делать это вручную через построитель формул. Как это сделать, можно посмотреть в предыдущей инструкции для функции СЦЕП.
Какие методы объединения ячеек есть в «Google Таблицах»? В них есть кнопка «Объединить», которая работает по аналогии с Excel. Также есть функция СЦЕПИТЬ, но нет окна построителя формул — прописывать значения придётся вручную. Если вам нужен разделитель в виде запятой и пробела, то функция будет выглядеть так: fx=СЦЕПИТЬ(C4;», «;D4).

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше
In the real world, sometimes the user would like to present two or more values in a single cell. For eg in the sales report, we might need sales and the respective %share in the same cell. So in this article, we will learn how to display count and percentage in the same cell with the help of an example. In the below, sample data, have given sales data in $ and market share in Percentages. We need to add a column to show both Sales $ (Share %) in a cell as in (Img2).
Sample Data:
Sample Data
Output:
Expected Output
So to do this task, we use the following methods:
1. CONCAT() Function: CONCAT function is an Excel built-in function and allows to join 2 or more text/strings. Or we can say it joins two or more cells in a single content. This function must contain at least one text as an argument and if any of the arguments in the function is invalid then it will return an error.
Syntax:
CONCAT(text1, [text2],…)
Example: When we execute CONCAT(“geeks”, “-“, “for”, “-“, “geeks”) we get geeks-for-geeks as a output.
2. TEXT() function: The TEXT function is also an Excel built-in function and returns a text with a specified format. It is useful when you want to combine text or symbols or when you want to display numbers in a more readable form.
Syntax:
TEXT(value, format_text)
Here, the value parameter is used to convert to text, and the format_text parameter is used to format to apply the result.
Example: When we execute this TEXT(1000, “$0”) we get $1000 as an output.
Now follow the following steps to put count and percentage in one cell:
Step 1: Type column header “ $ Sales ( % Share)” in cell E2.
Step 2: We use the Excel TEXT() function to retain excel format and the CONCAT() function to join four texts.
- Text 1 – Sales $
- Text 2 – Open bracket
- Text 3 – Share %
- Text 4 – Close bracket
Type the formula in cell “E3”
=CONCAT(TEXT(C3,"$ 0")," (", TEXT(D3,"0.0%"),")")
Step 3: Drag formula E3 to E8 to fill the same formula to all other cells
This is how we can easily put count and percentage in one cell.





























































