Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Проверка данных не формула - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Проверка данных не формула (Формулы/Formulas)
Проверка данных не формула
ЧерныйПингвинСБородой Дата: Воскресенье, 03.11.2019, 20:26 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Ввожу данную формулу в проверку данных
Код
=ЕСЛИ(ДЛСТР(O1)>0;ВПР(СЦЕПИТЬ(N1;",";P1);$S$1:$T$4;2;0);ЛОЖЬ)
, не работает, в обычной ячейке все отображается корректно.
Суть в том, что в одном столбце если нету данных, то соответственно в данную ячейку ввести ничего нельзя, а если есть данные, то формула сцепляет первые данные с введенными, ищет впром отношения и соответственно вписывает их в ячейку.


Сообщение отредактировал ЧерныйПингвинСБородой - Воскресенье, 03.11.2019, 21:01
 
Ответить
СообщениеВвожу данную формулу в проверку данных
Код
=ЕСЛИ(ДЛСТР(O1)>0;ВПР(СЦЕПИТЬ(N1;",";P1);$S$1:$T$4;2;0);ЛОЖЬ)
, не работает, в обычной ячейке все отображается корректно.
Суть в том, что в одном столбце если нету данных, то соответственно в данную ячейку ввести ничего нельзя, а если есть данные, то формула сцепляет первые данные с введенными, ищет впром отношения и соответственно вписывает их в ячейку.

Автор - ЧерныйПингвинСБородой
Дата добавления - 03.11.2019 в 20:26
ЧерныйПингвинСБородой Дата: Воскресенье, 03.11.2019, 20:34 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Вот файл
К сообщению приложен файл: 7622549.xlsx(8.8 Kb)
 
Ответить
СообщениеВот файл

Автор - ЧерныйПингвинСБородой
Дата добавления - 03.11.2019 в 20:34
Pelena Дата: Воскресенье, 03.11.2019, 20:38 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 14761
Репутация: 3229 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
ЧерныйПингвинСБородой, оформите формулу тегами с помощью кнопки fx в режиме правки поста

Вы пытаетесь Проверку данных заставить делать вычисления? Или я неправильно поняла?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЧерныйПингвинСБородой, оформите формулу тегами с помощью кнопки fx в режиме правки поста

Вы пытаетесь Проверку данных заставить делать вычисления? Или я неправильно поняла?

Автор - Pelena
Дата добавления - 03.11.2019 в 20:38
ЧерныйПингвинСБородой Дата: Воскресенье, 03.11.2019, 20:44 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, я так понимаю проверка данных в итоге возвращает Истину либо Ложь? Так вот, я предыдущий столбец на длину строки, если она равна 0, то внести данные в данную ячейку не могу, в другом случае ячейка в предыдущем столбце сцепляется с данной ячейкой и впром ищется соответствия по ключу, если не найдено, то опять должен высветиться запрет на ввод, иначе находится свзяь и соответственно значение добавляется.
 
Ответить
СообщениеPelena, я так понимаю проверка данных в итоге возвращает Истину либо Ложь? Так вот, я предыдущий столбец на длину строки, если она равна 0, то внести данные в данную ячейку не могу, в другом случае ячейка в предыдущем столбце сцепляется с данной ячейкой и впром ищется соответствия по ключу, если не найдено, то опять должен высветиться запрет на ввод, иначе находится свзяь и соответственно значение добавляется.

Автор - ЧерныйПингвинСБородой
Дата добавления - 03.11.2019 в 20:44
ЧерныйПингвинСБородой Дата: Воскресенье, 03.11.2019, 20:45 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, если это важно, то если убрать в проверке данных перед формулами знак равенства, то все работает верно, но ко всем ячейкам столбца применяется правило только относительно первой ячейки, а не каждой следующей.
 
Ответить
СообщениеPelena, если это важно, то если убрать в проверке данных перед формулами знак равенства, то все работает верно, но ко всем ячейкам столбца применяется правило только относительно первой ячейки, а не каждой следующей.

Автор - ЧерныйПингвинСБородой
Дата добавления - 03.11.2019 в 20:45
ЧерныйПингвинСБородой Дата: Воскресенье, 03.11.2019, 20:48 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, также если формулу ДЛСТР прописать в отдельном столбце и в проверке данных ссылаться на нее, то все работает, но мне нужно, чтобы все было в одной формуле
 
Ответить
СообщениеPelena, также если формулу ДЛСТР прописать в отдельном столбце и в проверке данных ссылаться на нее, то все работает, но мне нужно, чтобы все было в одной формуле

Автор - ЧерныйПингвинСБородой
Дата добавления - 03.11.2019 в 20:48
Pelena Дата: Воскресенье, 03.11.2019, 20:51 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 14761
Репутация: 3229 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
оформите формулу тегами с помощью кнопки fx в режиме правки поста


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
оформите формулу тегами с помощью кнопки fx в режиме правки поста

Автор - Pelena
Дата добавления - 03.11.2019 в 20:51
ЧерныйПингвинСБородой Дата: Воскресенье, 03.11.2019, 20:54 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, сделал
 
Ответить
СообщениеPelena, сделал

Автор - ЧерныйПингвинСБородой
Дата добавления - 03.11.2019 в 20:54
Pelena Дата: Воскресенье, 03.11.2019, 21:05 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 14761
Репутация: 3229 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Формула (не поняла назначение столбца F)
Код
=(ДЛСТР(A1)>0)*ЕЧИСЛО(ПОИСКПОЗ(СЦЕПИТЬ(A1;",";B1);E1:E4;0))

и галку надо снять Игнорировать пустые ячейки
К сообщению приложен файл: 7688330.xlsx(9.5 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеФормула (не поняла назначение столбца F)
Код
=(ДЛСТР(A1)>0)*ЕЧИСЛО(ПОИСКПОЗ(СЦЕПИТЬ(A1;",";B1);E1:E4;0))

и галку надо снять Игнорировать пустые ячейки

Автор - Pelena
Дата добавления - 03.11.2019 в 21:05
ЧерныйПингвинСБородой Дата: Воскресенье, 03.11.2019, 21:14 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, столбец F для подстановки значений со второго столбца списка впр
 
Ответить
СообщениеPelena, столбец F для подстановки значений со второго столбца списка впр

Автор - ЧерныйПингвинСБородой
Дата добавления - 03.11.2019 в 21:14
ЧерныйПингвинСБородой Дата: Воскресенье, 03.11.2019, 21:16 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, спасибо большое,снял галку,все заработало!
 
Ответить
СообщениеPelena, спасибо большое,снял галку,все заработало!

Автор - ЧерныйПингвинСБородой
Дата добавления - 03.11.2019 в 21:16
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Проверка данных не формула (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!