Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2013, 12:48   #1
Аббель
Новичок
Джуниор
 
Регистрация: 18.06.2013
Сообщений: 10
По умолчанию Сравнение данных в ячейках

Есть данные в первой ячейке. Во вторую добавляю часть данных из первой ячейки и надо чтобы в третьей ячейке отображались все данные из первой ячейки, которые не ввел во вторую ячейку. Помогите с формулой. (в ячейках идет перечисление через запятую)
Аббель вне форума Ответить с цитированием
Старый 18.06.2013, 13:21   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
=СЖПРОБЕЛЫ(ЛЕВСИМВ(RC[-2];ПОИСК(RC[-1];RC[-2])-1) & ПРАВСИМВ(RC[-2]; МАКС(0;ДЛСТР(RC[-2])-ПОИСК(RC[-1];RC[-2])-ДЛСТР(RC[-1]))))
RC[-2] - ссылка на первую ячейку
RC[-1] - на вторую
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 18.06.2013, 13:36   #3
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

ВПР() c * тоже должна сработать.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 18.06.2013, 14:33   #4
Аббель
Новичок
Джуниор
 
Регистрация: 18.06.2013
Сообщений: 10
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
Код:
=СЖПРОБЕЛЫ(ЛЕВСИМВ(RC[-2];ПОИСК(RC[-1];RC[-2])-1) & ПРАВСИМВ(RC[-2]; МАКС(0;ДЛСТР(RC[-2])-ПОИСК(RC[-1];RC[-2])-ДЛСТР(RC[-1]))))
RC[-2] - ссылка на первую ячейку
RC[-1] - на вторую
Спасибо. Все работает. Только работает в таком случае. Если в первой ячейке написано 1,2,3,4,5, а во второй 1,3,5 то в третье ячейке данные не появляются. Работает только по такой схеме. В первой ячейке 1,2,3,4,5 во второй 2,3,4 тогда в третьей 1,5. Считает только последовательность, а не сами цифры.
Можно это исправить?
Аббель вне форума Ответить с цитированием
Старый 18.06.2013, 14:37   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Sorry, на "все данные из первой ячейки, которые не ввел" ВПР() не поможет, ошибся.
По задаче я бы не ломал голову и писал UDF.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 18.06.2013, 14:46   #6
Аббель
Новичок
Джуниор
 
Регистрация: 18.06.2013
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Sorry, на "все данные из первой ячейки, которые не ввел" ВПР() не поможет, ошибся.
По задаче я бы не ломал голову и писал UDF.
К сожалению не умею. По этому и спросил знающих людей.
Аббель вне форума Ответить с цитированием
Старый 18.06.2013, 16:32   #7
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Сделал UDF на другом форуме...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 18.06.2013, 16:38   #8
Аббель
Новичок
Джуниор
 
Регистрация: 18.06.2013
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Сделал UDF на другом форуме...
Я не понял куда вставлять и что куда подставлять. К сожалению в этом чайник.
Аббель вне форума Ответить с цитированием
Старый 18.06.2013, 16:43   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

да, в мем варианте по одному значению, или если несколько подряд...
можно этой же формулой за несколько подходов, когда конечная ячейка работы предыдущей формулы является ячейкой 1 для следующей
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 18.06.2013, 16:45   #10
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Так и будем то там, то тут общаться?
Как использовать UDF - есть там в приёмах:
http://www.planetaexcel.ru/techniques/3/59/
смотрите в конце.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение текстовых значений в подтягиваемых ячейках Alexander Shurov Microsoft Office Excel 12 14.11.2012 08:06
Связывание данных в ячейках prishelets90 Microsoft Office Excel 3 07.03.2011 16:01
разделение данных в ячейках Viper_FMX Microsoft Office Excel 2 27.09.2010 02:43
Сравнение значений в ячейках и вывод соообщения если не равно. Siver Microsoft Office Excel 2 18.12.2008 04:42
Сравнение значений в ячейках и выдача результата в различиях tovruslan Microsoft Office Excel 1 02.12.2008 22:25