powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel анализ полей строк и сравнение со списками на другом листе.
12 сообщений из 12, страница 1 из 1
Excel анализ полей строк и сравнение со списками на другом листе.
    #38749296
Baskerman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, имеется такая задача, необходим активируемый кнопкой алгоритм пошаговой проверки полей в строках и их сравнение со списком допустимых вариантов по каждому полю есть свой соответствующий список на соседнем листе.
В случае успешной проверки в крайнем поле (не последнем) проставлять статус "ОК" или "Ошибка" в случае несоответствия списку возможных вариантов хотя бы одного из полей строки!
Если нужно могу состряпать шаблон в Эксель что и с чем сравнивается и т.д.
...
Рейтинг: 0 / 0
Excel анализ полей строк и сравнение со списками на другом листе.
    #38749369
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baskerman,

да конечно нужен живой пример
...
Рейтинг: 0 / 0
Excel анализ полей строк и сравнение со списками на другом листе.
    #38749386
Baskerman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
капитанская дочка,

Щас сделаем:)
...
Рейтинг: 0 / 0
Excel анализ полей строк и сравнение со списками на другом листе.
    #38749392
drummer84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думается мне, через ВПР это можно сделать.
...
Рейтинг: 0 / 0
Excel анализ полей строк и сравнение со списками на другом листе.
    #38749404
Baskerman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С айфона не могу приложить эксель файл:/
После 22х из дома выложу
...
Рейтинг: 0 / 0
Excel анализ полей строк и сравнение со списками на другом листе.
    #38749837
Baskerman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приложил файлик!
...
Рейтинг: 0 / 0
Excel анализ полей строк и сравнение со списками на другом листе.
    #38749926
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В "примере" у меня не открылись данные - у нас ведь нет вашего источника (и под руками только 2003). Разрывайте внешние связи перед выкладыванием образца :)

"Справочники" лучше оформить "слева направо" на листе (ну, в том смысле, что не все подряд в первом столбике, а, скажем, первый - в столбце A, второй - в столбце C и т.д.), ещё лучше - сразу их сделать динамическими именованными диапазонами (чтобы не переопределять при добавлении строк), ещё лучше - вообще разнести на отдельные листы (один лист - один справочник, ведь листы со справочниками от юзеров можно скрыть).

И зачем вам делать проверку корректности, если ввод все равно настроен на "Данные-Проверка"?.. Или это вы к тому, что данные в таблицу могут быть подтянуты из внешнего источника, и надо проверить корректность заполнения? В любом случае, "Справочники" желательно выложить целиком (а не в обрезанном виде, как у вас), потому что как же тестировать данные-то без справочников (или с пустыми справочниками)?
Кроме того, у вас там какой-то ну очень хитрый принцип заполнения (типа Активности из нескольких списков, в зависимости от других полей) - так вы бы тогда все полностью словами (на отдельном листике) в файлике расписали, что, как и от чего должно зависеть. Потому что разбираться с уже имеющимся вашим забитым алгоритмом - вы вряд ли найдёте много желающих.

С другой стороны, если немного оптимизировать ваши справочники (сделать их не "однопольными"), такими, чтобы свести все возможные значения полей в единые списки по полю (как, например, с той же Активностью - ОДИН список, с доп.полями, определяющими условия применимости того или иного значения), да ещё названия справочникам (именованным диапазонам) дать как полям в заголовках таблицы... - тут процедура проверки пишется не только просто, но ещё и универсально. А уж если сделать единый плоский (но реляционный) справочник, где перечислить все возможные сочетания поле-значение-условие - то проверку корректности можно выполнять даже формулами листа :)
...
Рейтинг: 0 / 0
Excel анализ полей строк и сравнение со списками на другом листе.
    #38750090
Baskerman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

Добрый день, проблема понята правильно!

И зачем вам делать проверку корректности, если ввод все равно настроен на "Данные-Проверка"?.. Или это вы к тому, что данные в таблицу могут быть подтянуты из внешнего источника, и надо проверить корректность заполнения? В любом случае, "Справочники" желательно выложить целиком (а не в обрезанном виде, как у вас), потому что как же тестировать данные-то без справочников (или с пустыми справочниками)?
Кроме того, у вас там какой-то ну очень хитрый принцип заполнения (типа Активности из нескольких списков, в зависимости от других полей) - так вы бы тогда все полностью словами (на отдельном листике) в файлике расписали, что, как и от чего должно зависеть. Потому что разбираться с уже имеющимся вашим забитым алгоритмом - вы вряд ли найдёте много желающих.

Часть информации тащится из внешних источников, в связи с чем проверка корректности ввода не действует, необходима отдельная процедура.


Задача прямая, проверка соответствия полей на листе данные со справочниками по нажатию кнопки!
Честно говоря не очень понял о переструктуризации "Справочников".

С другой стороны, если немного оптимизировать ваши справочники (сделать их не "однопольными"), такими, чтобы свести все возможные значения полей в единые списки по полю (как, например, с той же Активностью - ОДИН список, с доп.полями, определяющими условия применимости того или иного значения), да ещё названия справочникам (именованным диапазонам) дать как полям в заголовках таблицы... - тут процедура проверки пишется не только просто, но ещё и универсально. А уж если сделать единый плоский (но реляционный) справочник, где перечислить все возможные сочетания поле-значение-условие - то проверку корректности можно выполнять даже формулами листа :)

Приведите, пример, пжста!
...
Рейтинг: 0 / 0
Excel анализ полей строк и сравнение со списками на другом листе.
    #38750469
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baskerman,
...
Рейтинг: 0 / 0
Excel анализ полей строк и сравнение со списками на другом листе.
    #38750494
Baskerman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
капитанская дочка,

Спасибо! Посмотрел, однако тут есть недостаток, что необходимо будет при проверке каждый раз протягивать формулу по всему столбцу после открытия файла, а это не оч удобно, хочется иметь кнопку и алгоритм шерстящий до ЕОФ с простановкой статуса по всем строкам.
...
Рейтинг: 0 / 0
Excel анализ полей строк и сравнение со списками на другом листе.
    #38750625
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baskerman,
...
Рейтинг: 0 / 0
Excel анализ полей строк и сравнение со списками на другом листе.
    #38750689
Baskerman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
капитанская дочка,

Попробовал, очень интересное решение, спасибо!!!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel анализ полей строк и сравнение со списками на другом листе.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]