openoffice calc помогите с таблицей пожалуйста.

Автор foxyra, 21 апреля 2022, 10:57

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

foxyra

Доброго времени суток!

на одном листе есть перечень товаров , к примеру "телевизоры". 10шт разных (10 строк с характеристиками)
есть другая страница. с пустыми ячейками.
Сейчас пользуюсь с помощью  =VLOOKUP() , переносится содержимое ячейки ,на другой лист.

Сейчас задача у меня другая . чтобы в ячейке я пишу категорию товара (или с помощью списка выбираю)  к примеру "телевизоры" , и у меня на пустом листе в определенных ячейках заполнились по порядку(сверху вниз)весь товар из категории "телевизоры".

какой формулой это можно реализовать.

спасибо за ранее

пока сделал так , каждой категории товара присвоил определенную цифру . И теперь при поиске к примеру цифры 1 , я еще дописываю +1 =VLOOKUP() когда обращаюсь к ячейке поиска. Это конечно тапорное такое, но вроде мои задачи выполняет, если кто то подскажет как правильно это реализовать ,буду благодарен.



bigor

Вот не понимаю, у вас есть файл, вместо того что бы его прикрепить к сообщению, вы делаете скриншот и цепляете сюда. Где на нем формулу писать?
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

foxyra

#2
Вот пример.

bigor

Массивной формулой =IFERROR(INDEX(Данные.$B$1:$C$31;SMALL(IF(Данные.$A$1:$A$31=$B$4;ROW(Данные.$A$1:$A$31);"");ROW(A1));1);"")
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

foxyra

что нужно добавит или что сделать ,чтобы заработало ? пишет  #имя?

bigor

Скорее всего опенофис не понимает iferror, можно убрать, но некрасиво будет
Попробуйте этот файл
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

foxyra

ОО спасибо ,заработало . Отлично , сейчас буду разбираться че за че отвечает . Спасибо огромное.