Здравствуйте. Я пока дотумкал как сделать формулу если две точки отличаются от общей массы. Но если будет три точки опять начну ломать голову. А если не дай бог еще и увеличится количество сертификатов и производителей то станет совсем весело. По этому пришла в голову идея. Может быть создать справочник исключений ? Сейчас я имею такую формулу:
Сравниваю этой формулой точки и если это одна из двух либо Хосп-4 либо Райфс то один производитель если не они то другой.
Справа от этикетки написал будущий список исключений. Можно ли как-то это через в ВПР подтянуть ? чтобы можно было каждому исключению присваивать своего производителя и страну ?
Или может через диспетчер имен но этот вариант был бы похуже.
Спасибо.
Здравствуйте. Я пока дотумкал как сделать формулу если две точки отличаются от общей массы. Но если будет три точки опять начну ломать голову. А если не дай бог еще и увеличится количество сертификатов и производителей то станет совсем весело. По этому пришла в голову идея. Может быть создать справочник исключений ? Сейчас я имею такую формулу:
Сравниваю этой формулой точки и если это одна из двух либо Хосп-4 либо Райфс то один производитель если не они то другой.
Справа от этикетки написал будущий список исключений. Можно ли как-то это через в ВПР подтянуть ? чтобы можно было каждому исключению присваивать своего производителя и страну ?
Или может через диспетчер имен но этот вариант был бы похуже.
Антон, добрый день! По Вашей задаче - 1. Чего нужно-то? :D 2. Предположу, что в реальном файле все немного сложнее. Приложите кусок побольше (не только томаты, но и еще с десяток наклеек) 3. Откуда появляются данные в наклейках? 4. Откуда берется хосп-4 и Раус? 5. Какие еще могут быть данные в В1?
А доптаблицу конечно нужно. Примерно вот так:
Код
=ЕСЛИОШИБКА(ВПР(B1;$G$3:$I$999;2;);H2)
Добавлено Н2 закрепить нужно. В файле поправил.
Код
=ЕСЛИОШИБКА(ВПР(B1;$G$3:$I$999;2;);$H$2)
Антон, добрый день! По Вашей задаче - 1. Чего нужно-то? :D 2. Предположу, что в реальном файле все немного сложнее. Приложите кусок побольше (не только томаты, но и еще с десяток наклеек) 3. Откуда появляются данные в наклейках? 4. Откуда берется хосп-4 и Раус? 5. Какие еще могут быть данные в В1?
_Boroda_, Что-то очень простое у вас получилось и скорее всего гениальное. Я пока мельком только глянул. Потом постараюсь разобраться.
Скорее всего остальное не потребуется. Все данные берутся из другого файла через макрос экспортируются в файл с этикетками. Но насколько я понимаю вроде принцип решения верный. У меня и с формулами с моими работало но весьма ограничено по вариантам. И Я мог менять эти формулы а другой сотрудник в формулах ничего не понимает вот и решил думать справочник.
Спасибо огромное. Напишу только если появится вопрос. Но скорее всего разберусь дальше. Но да вы правы этикеток море справочник буду делать большой) Но скорее всего дальше все просто. Так как решение очень изящное и простое получилось у вас.
Про закрепить логично )
_Boroda_, Что-то очень простое у вас получилось и скорее всего гениальное. Я пока мельком только глянул. Потом постараюсь разобраться.
Скорее всего остальное не потребуется. Все данные берутся из другого файла через макрос экспортируются в файл с этикетками. Но насколько я понимаю вроде принцип решения верный. У меня и с формулами с моими работало но весьма ограничено по вариантам. И Я мог менять эти формулы а другой сотрудник в формулах ничего не понимает вот и решил думать справочник.
Спасибо огромное. Напишу только если появится вопрос. Но скорее всего разберусь дальше. Но да вы правы этикеток море справочник буду делать большой) Но скорее всего дальше все просто. Так как решение очень изящное и простое получилось у вас.
_Boroda_, Да вы были правы. Не настолько просто как вы предположили. Темболе в моей формуле уже метод был описан. Все же от моей адресации никуда не уйти так как все этикетки друг за другом и данные берутся относительно текущего места переменной) В общем разобрался и формула должна выглядеть таким образом. Огромное спасибо.
_Boroda_, Да вы были правы. Не настолько просто как вы предположили. Темболе в моей формуле уже метод был описан. Все же от моей адресации никуда не уйти так как все этикетки друг за другом и данные берутся относительно текущего места переменной) В общем разобрался и формула должна выглядеть таким образом. Огромное спасибо.
_Boroda_, Пожалуйста. Но я думал тут чуть чуть ценят если человек сам хочет в чем-то разобраться тоже) Да и лишний раз беспокоить тоже не очень то удобно в это тяжелое для всех время. Только из-за уважения к вам и желания помочь потратил наверно час и то не достиг желаемого результат. Файл смог уменьшить только до 637kb не обессудьте. Зажал зипом получилось три файлика. Прикреплю к двум сообщениям.
_Boroda_, Пожалуйста. Но я думал тут чуть чуть ценят если человек сам хочет в чем-то разобраться тоже) Да и лишний раз беспокоить тоже не очень то удобно в это тяжелое для всех время. Только из-за уважения к вам и желания помочь потратил наверно час и то не достиг желаемого результат. Файл смог уменьшить только до 637kb не обессудьте. Зажал зипом получилось три файлика. Прикреплю к двум сообщениям.koyaanisqatsi
К сообщению приложен файл:.zip.001
(100.0 Kb)
·
.zip.002
(100.0 Kb)
_Boroda_, так я же положил уже кусок файла. Или каким образом положить ? Я бы вообще в идеале бы хотел чтобы массив каждого товара был в диспетчере имен То что на листе справочника. Чтобы не надо было думать как написать формулу для следующего наименования. Чтобы если в диспетчере имен правильно выбран массив из справочника то стандартная формула подхватывала бы из этого массива данные. Но тут одно но. Я не очень четко умею формулировать мысли. Поэтом могу и помучатся и пописать для каждого продукта отдельную формулу.
Лист с этикетками практически не оторвать без потерии входящей информации. Там все тогда руками прописывать надо. Темболее что вы спросили откуда приходит какая информация. Вот я и прикрепил весь механизм построения этикетки только влезло в два сообщения так как архив из трех файлов состоит.
_Boroda_, так я же положил уже кусок файла. Или каким образом положить ? Я бы вообще в идеале бы хотел чтобы массив каждого товара был в диспетчере имен То что на листе справочника. Чтобы не надо было думать как написать формулу для следующего наименования. Чтобы если в диспетчере имен правильно выбран массив из справочника то стандартная формула подхватывала бы из этого массива данные. Но тут одно но. Я не очень четко умею формулировать мысли. Поэтом могу и помучатся и пописать для каждого продукта отдельную формулу.
Лист с этикетками практически не оторвать без потерии входящей информации. Там все тогда руками прописывать надо. Темболее что вы спросили откуда приходит какая информация. Вот я и прикрепил весь механизм построения этикетки только влезло в два сообщения так как архив из трех файлов состоит.koyaanisqatsi
Сообщение отредактировал koyaanisqatsi - Четверг, 14.07.2016, 12:04
_Boroda_, Аллелую Хвала богам ! Я както его сжал до 119кб ! жаль не понял как находить и уничтожать лишние килобайты.
Я бы в идеале хотел бы чтобы можно было массив столбецов из справочника выделять и заносить в диспетчер имен. Чтобы каждый раз не думать какую формулу написать а чтобы она была одинаковая для каждого продукта разница лишь в наименовании данного продукта (диспетчер имен). Но я ума не приложу как это написать. Сейчас пока я потею чтобы в справочнике новый продукт завести и написать новые формулы для него.
P.S. Не зря вы меня растормошили. ) Очень не зря. Решил пошуршать в файлике этикетки. Значительно его сократил. Был 5.5 метров стал 3.8 метра. будет легче работать. Спасибо
_Boroda_, Аллелую Хвала богам ! Я както его сжал до 119кб ! жаль не понял как находить и уничтожать лишние килобайты.
Я бы в идеале хотел бы чтобы можно было массив столбецов из справочника выделять и заносить в диспетчер имен. Чтобы каждый раз не думать какую формулу написать а чтобы она была одинаковая для каждого продукта разница лишь в наименовании данного продукта (диспетчер имен). Но я ума не приложу как это написать. Сейчас пока я потею чтобы в справочнике новый продукт завести и написать новые формулы для него.
P.S. Не зря вы меня растормошили. ) Очень не зря. Решил пошуршать в файлике этикетки. Значительно его сократил. Был 5.5 метров стал 3.8 метра. будет легче работать. Спасибоkoyaanisqatsi
Переделал Вам все формулы. Возможно, Вы не обратили внимание, что в формуле из поста 2 везде доллары есть, а в В1 их нет. Это сделано специально для того, чтобы можно было просто скопировать первую этикетку целиком и вставить скопированное на сколько нужно вниз. Это работает без сбоев только в том случае, если размеры этикеток одинаковые. В файле с просто скопировал розовое и вставил его ниже (сначала скопировал-вставил, а потом покрасил для понятности)
А про массив стлбецов не понял. Но по-любому это другая тема.
Переделал Вам все формулы. Возможно, Вы не обратили внимание, что в формуле из поста 2 везде доллары есть, а в В1 их нет. Это сделано специально для того, чтобы можно было просто скопировать первую этикетку целиком и вставить скопированное на сколько нужно вниз. Это работает без сбоев только в том случае, если размеры этикеток одинаковые. В файле с просто скопировал розовое и вставил его ниже (сначала скопировал-вставил, а потом покрасил для понятности)
А про массив стлбецов не понял. Но по-любому это другая тема._Boroda_
_Boroda_, Так проблема в том что у меня то формула унифицирована для всех этикеток на данном листе для одной ячейки этикетки. У вас в каждой этикетке своя формула. Я не могу менять такую формулу через быструю замену CTRL+H что вносит свои неудобства. Вероятность того что сбой в строках есть минималена но он есть и я не хочу на этом попасться. Так что адреса конечно должны остаться.
Но если можно было бы работать с массивом через диспетчер имен было бы шикарно. А то я много времени трачу на придумывание формулы для нового товара.
_Boroda_, Так проблема в том что у меня то формула унифицирована для всех этикеток на данном листе для одной ячейки этикетки. У вас в каждой этикетке своя формула. Я не могу менять такую формулу через быструю замену CTRL+H что вносит свои неудобства. Вероятность того что сбой в строках есть минималена но он есть и я не хочу на этом попасться. Так что адреса конечно должны остаться.
Но если можно было бы работать с массивом через диспетчер имен было бы шикарно. А то я много времени трачу на придумывание формулы для нового товара.koyaanisqatsi
Я не могу менять такую формулу через быструю замену CTRL+H
ЗАЧЕМ??? Ну зачем Вам менять формулу? Не нужно ее менять, ее нужно один раз написать и забыть про нее. Она для этого и предназначена. А менять нужно текстовые значения.
если можно было бы работать с массивом через диспетчер имен было бы шикарно. А то я много времени трачу на придумывание формулы для нового товара.
Ни то, ни другое Вам не нужно. Вам нужно просто нормально сформулировать свою хотелку. Примерный шаблон: 1. где нужен результат 2. какой он должен быть 3. откуда он должен тянуться 4. при выполнении каких условий осуществляется подтягивание 5. если условие 4. не выполняется, то опять пункты 2-4
Я не могу менять такую формулу через быструю замену CTRL+H
ЗАЧЕМ??? Ну зачем Вам менять формулу? Не нужно ее менять, ее нужно один раз написать и забыть про нее. Она для этого и предназначена. А менять нужно текстовые значения.
если можно было бы работать с массивом через диспетчер имен было бы шикарно. А то я много времени трачу на придумывание формулы для нового товара.
Ни то, ни другое Вам не нужно. Вам нужно просто нормально сформулировать свою хотелку. Примерный шаблон: 1. где нужен результат 2. какой он должен быть 3. откуда он должен тянуться 4. при выполнении каких условий осуществляется подтягивание 5. если условие 4. не выполняется, то опять пункты 2-4_Boroda_
_Boroda_, не протянуть мне кажется. Там есть ячейки которые сделаны из нескольких есть данные которые берутся из разных мест. В посте 6 и 7 показано все целиком. Подтягивается заказывающая точка подтягивается маршрут фамилия водителя подтягивается масса товара и благодаря вам подтягивается из справочника данные по фирме поставщика и стране производителя. Я честно говоря не знаю как в такой ячейке протягивать формулы. Я сделал одну этикетку и продублировал ее с запасом. Потом взял лист и скопировал на все товары. Знаю что способ не простой. Но древние тоже все руками обрабатывали ) Зато теперь любой человек может написать в справочник нужную информацию о постановщике для конкретной исключительной точки. И все будет работать ) Ну а новый товар я уж заведу если понадобится.
Вам еще раз спасибо.
_Boroda_, не протянуть мне кажется. Там есть ячейки которые сделаны из нескольких есть данные которые берутся из разных мест. В посте 6 и 7 показано все целиком. Подтягивается заказывающая точка подтягивается маршрут фамилия водителя подтягивается масса товара и благодаря вам подтягивается из справочника данные по фирме поставщика и стране производителя. Я честно говоря не знаю как в такой ячейке протягивать формулы. Я сделал одну этикетку и продублировал ее с запасом. Потом взял лист и скопировал на все товары. Знаю что способ не простой. Но древние тоже все руками обрабатывали ) Зато теперь любой человек может написать в справочник нужную информацию о постановщике для конкретной исключительной точки. И все будет работать ) Ну а новый товар я уж заведу если понадобится.