Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft/Office Excel _ Не могу сообразить как выборку можно сделать?

Автор: Theridiidae Пятница, 23 Октября 2009, 9:44

Есть таблица
CXC 1 Bend-30 22x1.0 Трубы медные
CXC 1 Bend-30 22x1.0 Трубы медные
CXC 1 Bend-45 18x1.0 Трубы медные
CXC 1 Bend-45 22x1.0 Трубы медные
CXC 1 Bend-45 22x1.0 Трубы медные
CXC 1 Bend-45 28x1.0 Трубы медные
CXC 1 Bend-45 28x1.0 Трубы медные
CXC 1 Pipe/return 15x1.0 Трубы медные
CXC 1 Pipe/return 15x1.0 Трубы медные
CXC 1 Pipe/return 18x1.0 Трубы медные
CXC 1 Pipe/return 18x1.0 Трубы медные
Отсортировать я отсортировал как теперь привести таблицу к виду
Bend-30 22x1.0 2шт.
Bend-45 18x1.0 1шт.
Bend-45 22x1.0 2шт.
Bend-45 28x1.0 2шт.
В общем выбрать похожие и сложить =\\\
Можно только функции но если не затруднит то маленький пример blush.gif

Автор: Helen Пятница, 23 Октября 2009, 23:42

Если это весь ассортимент, то можно использовать функцию "ЕСЛИ"

Цитата
=ЕСЛИ(A4="CXC 1 Bend-30 22x1.0 Трубы медные"; "Bend-30 22x1.0"; ЕСЛИ(A4="CXC 1 Bend-45 18x1.0 Трубы медные"; "Bend-45 18x1.0"; ЕСЛИ(A4="CXC 1 Bend-45 22x1.0 Трубы медные"; "Bend-45 22x1.0"; ЕСЛИ(A4="CXC 1 Bend-45 28x1.0 Трубы медные"; "Bend-45 28x1.0"; ЕСЛИ(A4="CXC 1 Pipe/return 15x1.0 Трубы медные"; "Pipe/return 15x1.0"; ЕСЛИ(A4="CXC 1 Pipe/return 18x1.0 Трубы медные"; "Pipe/return 18x1.0"; "нет наименования"))))))

Вот результат
Цитата
CXC 1 Bend-30 22x1.0 Трубы медные  Bend-30 22x1.0
CXC 1 Bend-30 22x1.0 Трубы медные  Bend-30 22x1.0
CXC 1 Bend-45 18x1.0 Трубы медные  Bend-45 18x1.0
CXC 1 Bend-45 22x1.0 Трубы медные  Bend-45 22x1.0
CXC 1 Bend-45 22x1.0 Трубы медные  Bend-45 22x1.0
CXC 1 Bend-45 28x1.0 Трубы медные  Bend-45 28x1.0
CXC 1 Bend-45 28x1.0 Трубы медные  Bend-45 28x1.0
CXC 1 Pipe/return 15x1.0 Трубы медные  Pipe/return 15x1.0
CXC 1 Pipe/return 15x1.0 Трубы медные  Pipe/return 15x1.0
CXC 1 Pipe/return 18x1.0 Трубы медные  Pipe/return 18x1.0
CXC 1 Pipe/return 18x1.0 Трубы медные  Pipe/return 18x1.0

Если названий много, то можно разделить наименование на части: Выделить диапозон ячеек в столбце - Данные - текст по столбцам. Ставишь галочку в пункте "с разделителями" - Далее - ставишь галочку "пробел" - Далее - выбираешь диапозон ячеек куда нужно вставить новые данные и нажимаешь "Готово". А затем отсортируй их по нужному столбцу. Далее нужно использовать расширенный фильтр с пометкой "только уникальные записи". Ненужные столбцы можно скрыть. Подсчет одинаковых значений производит функция "счётесли": =счётесли(А1:А11; А1). Получается следующее
Цитата
CXC 1 Pipe/return 18x1.0 Трубы медные  Pipe/return 18x1.0 2
CXC 1 Pipe/return 15x1.0 Трубы медные  Pipe/return 15x1.0 2
CXC 1 Bend-45 22x1.0 Трубы медные  Bend-45 22x1.0 2
CXC 1 Bend-45 28x1.0 Трубы медные  Bend-45 28x1.0 2
CXC 1 Bend-45 18x1.0 Трубы медные  Bend-45 18x1.0 1
CXC 1 Bend-30 22x1.0 Трубы медные  Bend-30 22x1.0 2

Мудрено конечно blush.gif , но могу дать адресок http://www.planetaexcel.ru/index.php, может там найдеться что-то полезное

Автор: Theridiidae Понедельник, 26 Октября 2009, 9:14

Спасибо большое, первый вариант не подходит им количество позиций не плюсуется, второй вариант просто замечателен.
У труб правда есть еще длинны, попробую сложить...

Автор: Helen Вторник, 27 Октября 2009, 18:14

Первый вариант нужен, чтобы из CXC 1 Bend-30 22x1.0 Трубы медные  сделать Bend-30 22x1.0. А подчет производится также функцией "счётесли".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)