Здравствуйте, Есть 2 столбца с данными. Данные второго

Автор ForumOOo (бот), 13 мая 2016, 09:48

0 Пользователи и 1 гость просматривают эту тему.

ForumOOo (бот)

Компонент: Calc
Версия продукта: 5.x
Сборка:  Apache OpenOffice
ОС: win8

Здравствуйте, Есть 2 столбца с данными. Данные второго столбца присутствуют в первом столбце+ еще данные. Нужно сделать выборку в 3 столбце тех
данных, которых нет во 2 столбце если сравнивать его с 1. Очень надеюсь на вашу помощь. Заранее спасибо.

Тестовый файл: http://forumooo.ru/attachments/upload/obrazec.ods (9.42 КБ)

--
Подпись: Hedake

rami

Вот такой вариант:
В приложенном документе выполните следующие действия:
1. в любой пустой ячейке запишите =vyborka(
2. выделите курсором первый диапазон и нажмите клавишу ; (точка с запятой, если локаль российская, или , запятая, если другая)
3. выделите курсором второй диапазон и нажмите клавишу )
4. откройте мастер формул и установите "птичку" формула массива (или с помощью комбинации клавиш Command+Shift+Enter)
Результат сам "растянется" на нужное количество ячеек.

Пользовательская функция (макрос) должна быть в библиотеке Standard, иначе не будет работать.

Hedake

Здравствуйте, в файле, который вы сбросили в поле где формула вместо данных выводит #ЗНАЧЕН! Объясните подробнее, что нужно сделать, чтобы запустился макрос, может я что-то не так делаю?

rami

Проверил свой файл в LibreOffice и Apache OpenOffice, всё работает. Какой у вас офис и что вы делаете? Ошибка с вашими данными или в моём документе при первом открытии? Ошибка говорит, что данные как-то не правильно обрабатываются.

Hedake

Спасибо,разобрался в чем проблема, были отключены макросы, теперь все работает. Теперь вопрос в следующем, как копировать полученные данные, так как про обычном копирование копируется формула.

rami

Цитата: Hedake от 17 мая 2016, 11:11как копировать полученные данные, так как про обычном копирование копируется формула.
Копировать обычно, а вставлять — "вставить как..." — снять "птичку" с "формулы"

Hedake

Спасибо огромное за помощь, все получилось.