Страницы: 1
RSS
Как сцепить в одну строку много значений
 
Всем привет.
А как сцепить в одну строку очень много значений?
Когда нужно, например, описать одной строкой все значения по товару из разных
ячеек?
в моем примере, например, я прописала вручную, а как можно это сделать по-умному, используя функции?
Спасибо
 
Говорят, что в Excel 2016 для сцепки нескольких значений уже есть специальная встроенная функция )  
 
Цитата
Konstantin Zhi написал: Говорят, что в Excel 2016
- эта функция была еще в 5 Эксе Под ДОС. Амперсанд или сцепить. ;)
Я сам - дурнее всякого примера! ...
 
да, но не списком.. (диапазоном), в упомянутом Excel это делается, вроде бы, именно диапазоном, то есть указываешь диапазон и происходит сцепка значений...
(у меня экселя 2016 нет, так что я, если что, не проверял)
:-)
 
Можно написать функцию пользователя (тем более что уже используется одна как минимум), стандартными думаю ничего хорошего не получится, ну разве что амперсандом с индивидуальным подходом мучиться...
Но т.к. пример некорректный, то пока писать рановато. Да и как-то неправильно суммировать штуки с килограммами...
 
Если честно даже непонятно что и по какому принципу сцеплять. nellymilana, Вы совершенно не утруждали себя пояснениями и выложили файл, из которого мало что понятно кому-то, кроме Вас. Не скупитесь - поясните. Может и решение найдется. Пока могу предложить это:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Я понял так - нужно получить вот это: "картошка недовоз 100 кг, брак 48 кг; морковка перевоз 60 кг, брак 6,02 кг;салат недовоз 30 шт, брак 15 шт; лук брак 162 кг"
Но вот например откуда лук брак 162 кг - загадка...
Изменено: Hugo - 07.03.2016 23:57:00
 
Цитата
Hugo написал: Я понял так
я тоже так. Но что откуда и почему - сидеть и гадать нет желания.  
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Hugo, ну да, я загадочная))
главное, что вы здесь умные ребята.

The_Prist
вот пример, я постаралась в функции расписать подробнее
в графе подробное описание дефектов - должны быть сцеплены значения из таблицы по каждому товару.
но почему морковка и салат оказались без пробелов, а лук вообще не поместился?  :(
почему перевоз 0 кг, и как убрать такое значение, если нет недовоза и перевоза?
зыю Спасибо за ссылки, пойду читать.

Господа, что выше,
я не совсем поняла, о чем вы, извините меня.
Изменено: nellymilana - 08.03.2016 00:26:12
 
Классные ссылки.
особенно про Сцепитьесли.
я чувствую, что это про меня.
если недовоз=перевоз(то есть оба по нулям), то картошка брак 10 кг
если недовоз>0 то картошка недовоз 10 кг, брак 10 кг
иначе картошка перевоз 10 кг, брак 10 кг

я пока в поиске верной функции...
 
Ну так уже и сами почти сделали - осталось пробелы воткнуть между словами.
С UDF мажно сделать проще для использования - всего 3 аргумента, конкретно под эту задачу:
1 диапазон  Наименование ед.изм
2 диапазон шапки
3 диапазон значений
 
вроде нашла, получилось
но почему лук пропал
 
а как сделать так, чтобы количество строк в графах дефекты было такое же, сколько товаров в таблице
например. сейчас в таблице 4 позиции, а в графах 3 и лук пропадает
а если позиций будет 5 в след. раз или одна, две, чтобы граф дефектов тоже было 5, одна, две.
 
Почему пропал? Добавьте строку и протяните свою формулу, получите
лук:брак 1,8 кг
 
ой, проще - это хорошо
а что такое udf и где его брать
 
Тут один мужчина есть, он кусается, если в одной теме несколько  вопросов.
Я вопрос про строки перенесла в новую тему.

а вопрос про  UDF актуален))
 
посмотрела в поиске, UDF - это функция, определенная пользователем.
ее надо написать.
попробую
если не получится, код сюда выложу, посмотреть, где ошибка.
 
UDF - так это та же Сцепитьесли(), или Ваша суммапрописью() или как там её... Тут на форуме в копилке есть аналог Сцепитьесли() - VLOOKUPCOUPLE():
http://planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=2&TID=10&TITLE_SEO=10
Вот аналогично пишите свою обработку/анализ указанных в аргументах диапазонов.
 
я честно долго читала, пыталась понять
но у меня ничего не получилось

я иду в сторону такой функции

СцепитьЕсли(если недовоз=перевоз(то есть оба по нулям), то картошка брак 10 кг; если недовоз>0 то картошка недовоз 10 кг, брак 10 кг; иначе картошка перевоз 10 кг, брак 10 кг)
а как быть с возвратом? куда его вставить, если возврат больше нуляю
Страницы: 1
Читают тему
Наверх