Страницы: 1
RSS
Проверка данных (ограничение по числу символов для проверки в одной ячейке)
 
Столкнулся с такой проблемой: при вводе в одну ячейку большого количества символов, функция ПРОВЕРКА ДАННЫХ перестает срабатывать выдавая #ЗНАЧ! (см. пример в прикрепленном файле).  
 
PS: помогите чем можите...
 
Вы ЕНД() не перепутали с другой функцией?
 
{quote}{login=vikttur}{date=21.10.2011 09:13}{thema=}{post}Вы ЕНД() не перепутали с другой функцией?{/post}{/quote}  
 
Не совсем понял вопрос. Если вы подскажете чем можно поправить мою ошибку, я буду вам очень признатален.
 
Посмотреть в справке, какие ошибки функция определяет, а какие нет.
 
{quote}{login=vikttur}{date=21.10.2011 09:35}{thema=}{post}Посмотреть в справке, какие ошибки функция определяет, а какие нет.{/post}{/quote}  
 
К сожалению, справка не помогла выявить проблему (http://office.microsoft.com/ru-ru/excel-help/HP010343011.aspx и http://office.microsoft.com/ru-ru/excel-help/HP010342632.aspx). Нет ни одного упоминания об ограничении на ввод символов.
 
в ячейку(A3) = максимум 255 символов.......  
и тогда получиться
 
{quote}{login=}{date=21.10.2011 11:03}{thema=ABC}{post}в ячейку(A3) = максимум 255 символов.......  
и тогда получиться{/post}{/quote}  
 
Получается, что так. Есть ли какие либо способы увеличения этого количества, точнее должны же быть способы - ведь ситуаций требующих этого масса.
 
Вам на разделить на 2 ячейки если у Вас симв. > 255
 
vanyka-msk:: лучше Вам коротко писать (Фамилия Имя Отчество ФИО)
 
{quote}{login=}{date=21.10.2011 11:34}{thema=}{post}vanyka-msk:: лучше Вам коротко писать (Фамилия Имя Отчество ФИО){/post}{/quote}  
 
Я уже сократил до минимума, но т.к. это техническая информация, то существует её необходимый минимум.
 
{quote}{login=}{date=21.10.2011 11:23}{thema=ABC}{post}Вам на разделить на 2 ячейки если у Вас симв. > 255{/post}{/quote}  
 
т.е. тупо объединить ячейки и таким образом увеличить количество символов до 510?
 
{quote}{login=}{date=21.10.2011 12:06}{thema=Re: ABC}{post}{quote}{login=}{date=21.10.2011 11:23}{thema=ABC}{post}Вам на разделить на 2 ячейки если у Вас симв. > 255{/post}{/quote}  
 
т.е. тупо объединить ячейки и таким образом увеличить количество символов до 510?{/post}{/quote}  
 
Сам себе отвечая: вариант обмануть Excel не прошел.  
 
ВОПРОС ОСТАЕТСЯ ОТКРЫТЫМ.  
 
PS: помогите чем можите
 
можно так Если у Вас 1 ячейка (>255), если несколько ячеек с (>255)тогда не получиться..........  
=ЕСЛИОШИБКА(ЕСЛИ( ЕНД(ВПР(C3;Каталог;2;ЛОЖЬ)); "...";ВПР(C3;Каталог;2;ЛОЖЬ ) );B$3)
С Уважением, Даулет!
 
{quote}{login=ABC}{date=21.10.2011 02:03}{thema=}{post}можно так Если у Вас 1 ячейка (>255), если несколько ячеек с (>255)тогда не получиться..........  
=ЕСЛИОШИБКА(ЕСЛИ( ЕНД(ВПР(C3;Каталог;2;ЛОЖЬ)); "...";ВПР(C3;Каталог;2;ЛОЖЬ ) );B$3){/post}{/quote}  
 
Спасибо огромное. Схема работает. Если не секрет: в чем секрет фокуса?
 
Если ячеек несколько  
=ЕСЛИ( ЕНД(ВПР(C1;Каталог;2;ЛОЖЬ)); "..."; ЕСЛИОШИБКА(ВПР(C1;Каталог;2;ЛОЖЬ );ИНДЕКС(Наименование;ПОИСКПОЗ(ДЛСТР(C1);ДЛСТР(Наименование);0))))  
массив
 
Функция ЕСЛИОШИБКА  
#ЗНАЧ! - ЭТО ОШИБКА  
ЕСЛИОШИБКА(#ЗНАЧ!,значение_при_ошибке)  
=ЕСЛИОШИБКА(ЕСЛИ( ЕНД(ВПР(C3;Каталог;2;ЛОЖЬ)); "...";ВПР(C3;Каталог;2;ЛОЖЬ ) );B$3)  
ЕСЛИ( ЕНД(ВПР(C3;Каталог;2;ЛОЖЬ)); "...";ВПР(C3;Каталог;2;ЛОЖЬ ) )= #ЗНАЧ!  
ТОГДА ПИШЕТСЯ B$3  
 
Функцию ЕСЛИОШИБКА прочитайте поймете
С Уважением, Даулет!
 
{quote}{login=Михаил С.}{date=21.10.2011 02:50}{thema=}{post}Если ячеек несколько  
=ЕСЛИ( ЕНД(ВПР(C1;Каталог;2;ЛОЖЬ)); "..."; ЕСЛИОШИБКА(ВПР(C1;Каталог;2;ЛОЖЬ );ИНДЕКС(Наименование;ПОИСКПОЗ(ДЛСТР(C1);ДЛСТР(Наименование);0))))  
массив{/post}{/quote}Чуть ошибся:  
=ЕСЛИ( ЕНД(ВПР(C1;Каталог;2;ЛОЖЬ)); "..."; ЕСЛИОШИБКА(ВПР(C1;Каталог;2;ЛОЖЬ );ИНДЕКС($B$1:$B$5;ПОИСКПОЗ(ДЛСТР(C1);ДЛСТР(Наименование);0))))
Страницы: 1
Читают тему
Наверх