Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.06.2008, 15:13   #1
Pinguin82
Новичок
Джуниор
 
Регистрация: 30.06.2008
Сообщений: 1
По умолчанию Помогите написать формулу

Доброго времени суток!
Проблема следующая:
Есть 2 файла в одном - колонка со значениями штрих-кодов, формата AAAAACCCSS Х, где - AAAAA - артикул (только числовые значения), CCC - цвет (вариация чисел и букв), SS - размер (вариация чисел и букв), Х - в большинстве случаев отсутствует, т. к. обозначает, что "владелец" данного штрих-кода - образец (всегда имеет значение 2). А также колонка с количеством штрих-кодов.
Во втором файле - колонка с артикулами вида AAAAA и колонки "наименование", "цена" и т. д.
Сравнивая первые 5 символов из поля "штрих-код" с полем "артикул" создать колонку "штрих-код" во втором документе.
На выходе необходимо получить файл с колонками "Штрих-код", "Артикул", "Наименование", "Количество" (подставляется из первого файла) и т. д.
Pinguin82 вне форума
Старый 30.06.2008, 16:03   #2
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Что это значит?
Цитата:
Сообщение от Pinguin82 Посмотреть сообщение
А также колонка с количеством штрих-кодов.
Можно сделать все! Было бы время, да деньги...
mchip вне форума
Старый 30.06.2008, 16:04   #3
grenles
минимакс
Участник клуба
 
Аватар для grenles
 
Регистрация: 11.06.2008
Сообщений: 1,143
По умолчанию Для примера бы файл - даже не в тему. но с кодом.

Я понял словесное описание, но, согласен, лучше - когда тоже самое видишь глазами. Файл с примером бы выложил.

Или проблема в том, как разобрать строку, типа AAAABBBVVFF?
так тогда есть функция, типа:

=ПСТР(C11;1;5) AAAAA - длина 5 символов - просмотр с первой позиции
=ПСТР(C11;5;3) ВВВ - длина 3 символа - просмотр с 5 позиции

Это подойдет к твоему варианту.

Для лучшего можно добавить проверку, типа:

=ЕСЛИОШИБКА(ПСТР(C11;5;3);"ошибка")

Так??? Или я чего не понял?
и это пройдет...

Последний раз редактировалось grenles; 30.06.2008 в 16:08.
grenles вне форума
Старый 01.07.2008, 00:24   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Уважаемый Pinguin82,
здесь прилагается шаблон для решения Вашей задачи.
На листе2 книги Штрих во второй строке записаны формулы, с помощью которых можно собрать необходимую информацию.
Только в них нужно указать правильные названия листов и книг, в которых находятся реальные данные.
Понятно, что книги с данными должны быть открыты.
Правим формулу, размножаем ее вниз по строкам, наслаждаемся результатами...

2 grenles:
если кого-то действительно интересовал цвет, то вместо =ПСТР(C11;5;3) следовало бы написать =ПСТР(C11;6;3), чтобы не тянуть последнюю цифру артикула.
Вложения
Тип файла: rar Штрих.rar (1.5 Кб, 26 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 01.07.2008, 09:01   #5
grenles
минимакс
Участник клуба
 
Аватар для grenles
 
Регистрация: 11.06.2008
Сообщений: 1,143
По умолчанию

Логично, спасибо за замечание IgorGO не досмотрел...
и это пройдет...
grenles вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите составить формулу !!!! kutt Microsoft Office Excel 4 24.05.2008 11:44
как написать формулу, чать которой при растягивании не менялось... c_zurab Microsoft Office Excel 2 26.03.2008 11:47
Помогите написать формулу на языке Delphi Инесса Общие вопросы Delphi 1 16.02.2008 21:38
Помогите правильно написать формулу Вики Microsoft Office Excel 7 04.02.2008 11:23