|
Excel анализ полей строк и сравнение со списками на другом листе.
|
|||
---|---|---|---|
#18+
Добрый день, имеется такая задача, необходим активируемый кнопкой алгоритм пошаговой проверки полей в строках и их сравнение со списком допустимых вариантов по каждому полю есть свой соответствующий список на соседнем листе. В случае успешной проверки в крайнем поле (не последнем) проставлять статус "ОК" или "Ошибка" в случае несоответствия списку возможных вариантов хотя бы одного из полей строки! Если нужно могу состряпать шаблон в Эксель что и с чем сравнивается и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 15:30 |
|
Excel анализ полей строк и сравнение со списками на другом листе.
|
|||
---|---|---|---|
#18+
Baskerman, да конечно нужен живой пример ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 16:19 |
|
Excel анализ полей строк и сравнение со списками на другом листе.
|
|||
---|---|---|---|
#18+
капитанская дочка, Щас сделаем:) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 16:29 |
|
Excel анализ полей строк и сравнение со списками на другом листе.
|
|||
---|---|---|---|
#18+
Думается мне, через ВПР это можно сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 16:32 |
|
Excel анализ полей строк и сравнение со списками на другом листе.
|
|||
---|---|---|---|
#18+
С айфона не могу приложить эксель файл:/ После 22х из дома выложу ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 16:39 |
|
Excel анализ полей строк и сравнение со списками на другом листе.
|
|||
---|---|---|---|
#18+
Приложил файлик! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 23:51 |
|
Excel анализ полей строк и сравнение со списками на другом листе.
|
|||
---|---|---|---|
#18+
В "примере" у меня не открылись данные - у нас ведь нет вашего источника (и под руками только 2003). Разрывайте внешние связи перед выкладыванием образца :) "Справочники" лучше оформить "слева направо" на листе (ну, в том смысле, что не все подряд в первом столбике, а, скажем, первый - в столбце A, второй - в столбце C и т.д.), ещё лучше - сразу их сделать динамическими именованными диапазонами (чтобы не переопределять при добавлении строк), ещё лучше - вообще разнести на отдельные листы (один лист - один справочник, ведь листы со справочниками от юзеров можно скрыть). И зачем вам делать проверку корректности, если ввод все равно настроен на "Данные-Проверка"?.. Или это вы к тому, что данные в таблицу могут быть подтянуты из внешнего источника, и надо проверить корректность заполнения? В любом случае, "Справочники" желательно выложить целиком (а не в обрезанном виде, как у вас), потому что как же тестировать данные-то без справочников (или с пустыми справочниками)? Кроме того, у вас там какой-то ну очень хитрый принцип заполнения (типа Активности из нескольких списков, в зависимости от других полей) - так вы бы тогда все полностью словами (на отдельном листике) в файлике расписали, что, как и от чего должно зависеть. Потому что разбираться с уже имеющимся вашим забитым алгоритмом - вы вряд ли найдёте много желающих. С другой стороны, если немного оптимизировать ваши справочники (сделать их не "однопольными"), такими, чтобы свести все возможные значения полей в единые списки по полю (как, например, с той же Активностью - ОДИН список, с доп.полями, определяющими условия применимости того или иного значения), да ещё названия справочникам (именованным диапазонам) дать как полям в заголовках таблицы... - тут процедура проверки пишется не только просто, но ещё и универсально. А уж если сделать единый плоский (но реляционный) справочник, где перечислить все возможные сочетания поле-значение-условие - то проверку корректности можно выполнять даже формулами листа :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2014, 06:18 |
|
Excel анализ полей строк и сравнение со списками на другом листе.
|
|||
---|---|---|---|
#18+
AndreTM, Добрый день, проблема понята правильно! И зачем вам делать проверку корректности, если ввод все равно настроен на "Данные-Проверка"?.. Или это вы к тому, что данные в таблицу могут быть подтянуты из внешнего источника, и надо проверить корректность заполнения? В любом случае, "Справочники" желательно выложить целиком (а не в обрезанном виде, как у вас), потому что как же тестировать данные-то без справочников (или с пустыми справочниками)? Кроме того, у вас там какой-то ну очень хитрый принцип заполнения (типа Активности из нескольких списков, в зависимости от других полей) - так вы бы тогда все полностью словами (на отдельном листике) в файлике расписали, что, как и от чего должно зависеть. Потому что разбираться с уже имеющимся вашим забитым алгоритмом - вы вряд ли найдёте много желающих. Часть информации тащится из внешних источников, в связи с чем проверка корректности ввода не действует, необходима отдельная процедура. Задача прямая, проверка соответствия полей на листе данные со справочниками по нажатию кнопки! Честно говоря не очень понял о переструктуризации "Справочников". С другой стороны, если немного оптимизировать ваши справочники (сделать их не "однопольными"), такими, чтобы свести все возможные значения полей в единые списки по полю (как, например, с той же Активностью - ОДИН список, с доп.полями, определяющими условия применимости того или иного значения), да ещё названия справочникам (именованным диапазонам) дать как полям в заголовках таблицы... - тут процедура проверки пишется не только просто, но ещё и универсально. А уж если сделать единый плоский (но реляционный) справочник, где перечислить все возможные сочетания поле-значение-условие - то проверку корректности можно выполнять даже формулами листа :) Приведите, пример, пжста! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2014, 11:11 |
|
Excel анализ полей строк и сравнение со списками на другом листе.
|
|||
---|---|---|---|
#18+
Baskerman, ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2014, 14:31 |
|
Excel анализ полей строк и сравнение со списками на другом листе.
|
|||
---|---|---|---|
#18+
капитанская дочка, Спасибо! Посмотрел, однако тут есть недостаток, что необходимо будет при проверке каждый раз протягивать формулу по всему столбцу после открытия файла, а это не оч удобно, хочется иметь кнопку и алгоритм шерстящий до ЕОФ с простановкой статуса по всем строкам. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2014, 14:46 |
|
Excel анализ полей строк и сравнение со списками на другом листе.
|
|||
---|---|---|---|
#18+
Baskerman, ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2014, 16:04 |
|
|
start [/forum/topic.php?fid=61&msg=38749837&tid=2173842]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 331ms |
total: | 461ms |
0 / 0 |