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

Вход

Регистрация

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

 

= Мир MS Excel/Сравнение ячеек имеющих более 255 символов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Сравнение ячеек имеющих более 255 символов
jaysan Дата: Пятница, 25.08.2017, 12:27 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Всем добрый день.
Есть задача, которую не удаётся решить стандартными средствами (функциями) Microsoft Excel, всё упирается в то, что формулы и автофильтры не обрабатывают ячейки, в которых количество символов превышает 255 ед.
Задача в следующем (ПРИМЕР прикрепил):
1) На листе «Мероприятия», «Структурные элементы», «Ответственные», в одном столбце есть список, в ячейках которого содержаться данные (текст + цифры), при этом количество символов в некоторых ячейках списка порой достигает более 7000 символов.
2) Из этих списков (на их основании) на листе «Общее» в соответствующих ячейках, соответствующих столбцов, посредством проверки данных, из выпадающего списка выбираются нужные данные.
3) Необходимо, чтобы в случае изменения какого-либо символа на листах «Мероприятия», «Структурные элементы», «Ответственные» на листе «Общее» в столбце «I» выводилось сообщение о том, что данные в одном из списков на листах «Мероприятия», «Структурные элементы», «Ответственные» изменились и нужно их перепроверить на листе «Общее» и соответственно выбрать на нём новые данные из списка.
Всё это я реализовал посредством функции «СЧЁТЕСЛИ». В скрытых столбцах «D», «E», «F», «G», «H» на листе «Общее» созданы формулы, которые оценивают сведения в том или ином столбце и сравнивают с соответствующими списками на нужных листах, по итогам этой оценки выдают данные в виде: «0» - данные не совпадают и требуется их проверка (строка 2 в примере); «1» - данные совпадают, ничего делать не требуется (строка 3 в примере).
Но тут то и возникает проблема, если в сравниваемых данных более 255 символов, то естественно происходит ошибка «#ЗНАЧ!» (строка 1 в примере).
Далее естественно ничего не работает (не сравнивается), кроме того невозможно применение авотфильтром к таким столбцам.
1) Как решить проблему? Учитывая, что форма будет использоваться на разных компьютерах.
2) Можно ли как-то «заставить» работать автофильтр с такими большими данными.
П.С. с макросами никогда не работал, всё всегда делал через формулы…
Буду признателен за помощь.
Спасибо!
 
Ответить
СообщениеВсем добрый день.
Есть задача, которую не удаётся решить стандартными средствами (функциями) Microsoft Excel, всё упирается в то, что формулы и автофильтры не обрабатывают ячейки, в которых количество символов превышает 255 ед.
Задача в следующем (ПРИМЕР прикрепил):
1) На листе «Мероприятия», «Структурные элементы», «Ответственные», в одном столбце есть список, в ячейках которого содержаться данные (текст + цифры), при этом количество символов в некоторых ячейках списка порой достигает более 7000 символов.
2) Из этих списков (на их основании) на листе «Общее» в соответствующих ячейках, соответствующих столбцов, посредством проверки данных, из выпадающего списка выбираются нужные данные.
3) Необходимо, чтобы в случае изменения какого-либо символа на листах «Мероприятия», «Структурные элементы», «Ответственные» на листе «Общее» в столбце «I» выводилось сообщение о том, что данные в одном из списков на листах «Мероприятия», «Структурные элементы», «Ответственные» изменились и нужно их перепроверить на листе «Общее» и соответственно выбрать на нём новые данные из списка.
Всё это я реализовал посредством функции «СЧЁТЕСЛИ». В скрытых столбцах «D», «E», «F», «G», «H» на листе «Общее» созданы формулы, которые оценивают сведения в том или ином столбце и сравнивают с соответствующими списками на нужных листах, по итогам этой оценки выдают данные в виде: «0» - данные не совпадают и требуется их проверка (строка 2 в примере); «1» - данные совпадают, ничего делать не требуется (строка 3 в примере).
Но тут то и возникает проблема, если в сравниваемых данных более 255 символов, то естественно происходит ошибка «#ЗНАЧ!» (строка 1 в примере).
Далее естественно ничего не работает (не сравнивается), кроме того невозможно применение авотфильтром к таким столбцам.
1) Как решить проблему? Учитывая, что форма будет использоваться на разных компьютерах.
2) Можно ли как-то «заставить» работать автофильтр с такими большими данными.
П.С. с макросами никогда не работал, всё всегда делал через формулы…
Буду признателен за помощь.
Спасибо!

Автор - jaysan
Дата добавления - 25.08.2017 в 12:27
китин Дата: Пятница, 25.08.2017, 12:32 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
(ПРИМЕР прикрепил):

нехорошо обманывать!!! :D


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
(ПРИМЕР прикрепил):

нехорошо обманывать!!! :D

Автор - китин
Дата добавления - 25.08.2017 в 12:32
jaysan Дата: Пятница, 25.08.2017, 12:37 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
нехорошо обманывать!!! :D


сорян :D :D :D
К сообщению приложен файл: 0803543.xlsx (55.0 Kb)
 
Ответить
Сообщение
нехорошо обманывать!!! :D


сорян :D :D :D

Автор - jaysan
Дата добавления - 25.08.2017 в 12:37
sboy Дата: Пятница, 25.08.2017, 12:49 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
jaysan, Добрый день.
Можно вместо СЧЁТЕСЛИ, использовать
Код
СУММПРОИЗВ(--(J4=Мероприятия!$C$5:$C$1004)
К сообщению приложен файл: 4226676.xlsx (50.4 Kb)


Яндекс: 410016850021169
 
Ответить
Сообщениеjaysan, Добрый день.
Можно вместо СЧЁТЕСЛИ, использовать
Код
СУММПРОИЗВ(--(J4=Мероприятия!$C$5:$C$1004)

Автор - sboy
Дата добавления - 25.08.2017 в 12:49
jaysan Дата: Пятница, 25.08.2017, 13:08 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Можно вместо СЧЁТЕСЛИ, использовать


вроде всё заработало, спасибо!!! ещё по проверяю на разных вариантах...

а как быть с фильтрами? <_<
 
Ответить
Сообщение
Можно вместо СЧЁТЕСЛИ, использовать


вроде всё заработало, спасибо!!! ещё по проверяю на разных вариантах...

а как быть с фильтрами? <_<

Автор - jaysan
Дата добавления - 25.08.2017 в 13:08
sboy Дата: Пятница, 25.08.2017, 13:43 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
а как быть с фильтрами?

а что с ними?


Яндекс: 410016850021169
 
Ответить
Сообщение
а как быть с фильтрами?

а что с ними?

Автор - sboy
Дата добавления - 25.08.2017 в 13:43
jaysan Дата: Пятница, 25.08.2017, 14:06 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
а что с ними?


в нём не отображаются значения которые боле 255... соответственно по ним не отфильтруешь выборку...
 
Ответить
Сообщение
а что с ними?


в нём не отображаются значения которые боле 255... соответственно по ним не отфильтруешь выборку...

Автор - jaysan
Дата добавления - 25.08.2017 в 14:06
sboy Дата: Пятница, 25.08.2017, 14:40 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Отображается... или Вы не это имеете в виду?
К сообщению приложен файл: 0638584.jpg (58.5 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеОтображается... или Вы не это имеете в виду?

Автор - sboy
Дата добавления - 25.08.2017 в 14:40
jaysan Дата: Пятница, 25.08.2017, 15:17 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
или Вы не это имеете в виду?


это, но у меня там пусто...



быть может дело в версии офиса?
К сообщению приложен файл: 2646037.jpg (53.0 Kb)


Сообщение отредактировал jaysan - Пятница, 25.08.2017, 16:04
 
Ответить
Сообщение
или Вы не это имеете в виду?


это, но у меня там пусто...



быть может дело в версии офиса?

Автор - jaysan
Дата добавления - 25.08.2017 в 15:17
jaysan Дата: Вторник, 29.08.2017, 07:07 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Отображается...


всё заработало, спасибо!
какой-то глюк с файлом приключился, перенёс всё в новый файл и автофильтр заработал...
 
Ответить
Сообщение
Отображается...


всё заработало, спасибо!
какой-то глюк с файлом приключился, перенёс всё в новый файл и автофильтр заработал...

Автор - jaysan
Дата добавления - 29.08.2017 в 07:07
  • Страница 1 из 1
  • 1
Поиск:

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