powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Валидация в Excel
21 сообщений из 21, страница 1 из 1
Валидация в Excel
    #36484333
Фотография Виктор_q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите в Excel-е (2007) настроить правильно валидацию (Data Validation):

в ячейку можно вносить любую комбинацию из букв A,B,C,D,E
от одной до 5-ти букв, буквы должны разделяться запятой.

Примеры: B,C,D,E,A
C,C,D
A
D,A,B,C
A,A,A,A,A
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484368
Dophin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виктор_q,

непонятно что хотите.

приложите пример с листам "есть вот" и "хочу так"
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484385
Фотография Виктор_q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dophin,

txt - конечная строка которую внес пользователь.
Правило валидации проверяет следующее:

первый символ в txt - одна буква из списка [A, B, C, D, E] либо пусто
второй символ в txt - запятая либо пусто
третий символ в txt - одна буква из списка [A, B, C, D, E] либо пусто
четвертый символ в txt - запятая либо пусто
пятый символ в txt - одна буква из списка [A, B, C, D, E] либо пусто

длина строки txt может быть: 1, 3, 5

(примеры привел в первом сообщении)
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484414
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виктор_qдлина строки txt может быть: 1, 3, 5 (примеры привел в первом сообщении)
Но ведь "B,C,D,E,A" - длина строки 9!
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484432
Dophin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur,

пример - это файл екселя. я с Вашим текстом работать не могу, а переписывать его в книгу екселя лень.
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484441
Фотография Виктор_q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur,

сорри, действительно не до конца задал условия:

шестой символ в txt - запятая либо пусто
седьмой символ в txt - одна буква из списка [A, B, C, D, E] либо пусто
восьмой символ в txt - запятая либо пусто
девятый символ в txt - одна буква из списка [A, B, C, D, E] либо пусто

длина строки txt может быть: 1, 3, 5, 7, 9
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484459
Фотография Виктор_q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dophinvikttur,

пример - это файл екселя. я с Вашим текстом работать не могу, а переписывать его в книгу екселя лень.
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484579
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виктор_q,

Если правильно понял, то так:
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484591
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавил условие:
ДЛСТР($C7)<10
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484649
Dophin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот посмотрите
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484661
Dophin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как то криво прицепился
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484707
Фотография Виктор_q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DV68Добавил условие:
ДЛСТР($C7)<10

Ваша валидация пропустит следующее значение:

A.X-Y+Z=V

Эта валидация пропускает любые символы как разделители, в данном случае это [.] [-] [+] [=]
Пропускает символы [X,Y,Z,V].
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484714
Фотография Виктор_q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dophin и DV68!

У вас одинаковый предложенный пример. Ви два разных человека или один и тот же под разными никами?
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484732
Dophin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виктор_q,

в каком они месте то одинаковые? О_о
...
Рейтинг: 0 / 0
Валидация в Excel
    #36484974
DV68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виктор_qDophin и DV68!

У вас одинаковый предложенный пример. Ви два разных человека или один и тот же под разными никами?
=)))))))))) Ага, и макрос я в файл засунул, в которых ни в бум ногой))
...
Рейтинг: 0 / 0
Валидация в Excel
    #36485503
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виктор_q, Dophin написал Вам макрос на VBA (Alt+F11 – вход в редактор VBA), а DV68 применил имя (меню Вставка-Имя-Присвоить-ССС) и в ячейках столбца С проверку данных (меню Данные-Проверка-параметры-Тип_данных-Другой).
К сожалению, вариант DV68 ошибается. Например, "CдE" - такое пропускает и проверка данных, и именованная формула.

Виктор_q, проверьте такой вариант:
=(СУММ(--(ПСТР(C7;СТРОКА($1:$5)*2;1)=",");--(ПСТР(C7;СТРОКА($1:$5)*2-1;1)={"A";"B";"C";"D";"E"}))=ДЛСТР(C7))*(ОСТАТ(ДЛСТР(C7);2)=1)
...
Рейтинг: 0 / 0
Валидация в Excel
    #36485511
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формула вводится как формула массива.
См. пример.
...
Рейтинг: 0 / 0
Валидация в Excel
    #36485862
Фотография Виктор_q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturФормула вводится как формула массива.
См. пример.

vikttur, формула работает правильно, спасибо!

но проблема в том что эту формулу нельзя подставить в валидатор(Data -> Data Validation), так как он не воспринимает массивы.

может будет какой-то вариант который подходит валидатору?
...
Рейтинг: 0 / 0
Валидация в Excel
    #36485926
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант
...
Рейтинг: 0 / 0
Валидация в Excel
    #36486647
Фотография Виктор_q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturКак вариант

упс!

а при помощи чего это реализовано, где искать разгадку?
...
Рейтинг: 0 / 0
Валидация в Excel
    #36487264
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меню Формат-Условное_форматирование.
Меню Вставка-Имя-Присвоить.
У имени ""яяя" та же формула, что показывалась ранее.
В столбце В ("Неверно") первое условие можно убрать, но цвет шрифта в ячейках задать белым.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Валидация в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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