Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

17 Февраль 2020, 06:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Вставка одинаковых значений к одинаковым ячейчам  (Прочитано 292 раз)
0 Пользователей и 1 Гость смотрят эту тему.
res
Новичок
*
Offline Offline

Сообщений: 4


« Стартовое сообщение: 6 Февраль 2020, 17:15 »

Добрый день.

libreoffice calc

Не могу сообразить как сделать следующее:

Дано таблица

колонка1 |  колонка2
колбаса                 1
помидоры              3
колбаса
яблоки
газировка
колбаса
пиво                     10
помидоры
пиво
пиво
пиво
колбаса
......

колонка 1 это какието названия, периодически хаотично повторяющиеся, колонка 2 вводимые значения. Необходимо чтобы при вводе значения в колонку2, напротив, например "колбаса" остальные строки в этой колоне заполнились бы этим же значением напротив всех колбас, аналогично при вводе к помидоре, чтоб заполнились все помидоры и тд.  Чтоб получилось так:

колонка1 |  колонка2
колбаса                 1
помидоры              3
колбаса                 1
яблоки                   
газировка
колбаса                 1
пиво                     10
помидоры              3
пиво                      10
пиво                      10
пиво                      10
колбаса                 1
......

Записан
Bigor
Опытный пользователь
***
Offline Offline

Пол: Мужской
Сообщений: 841


« Ответ #1: 6 Февраль 2020, 17:21 »

Если по вашим хотелкам, все в одной колонке, то только макросом.
Если колонка 2 промежуточная - куда только вводится информацию, а в колонка 3, где будут стоять все
значения, то можно формулами подумать
Записан
res
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #2: 6 Февраль 2020, 17:27 »

Макросом конечно вообще было бы шикарно, но врядли осилю сам.
Вариант с третьей колонкой рассматривал и пытался применить какую то формулу, но по манам не нашёл похожей, через   =if как то можно, но что далее...Непонимающий
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 846



« Ответ #3: 6 Февраль 2020, 18:35 »

ВПР вам поможет
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
res
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #4: 7 Февраль 2020, 12:22 »

Спасибо за наводку - впр помогло!!!

Теперь встала задача - что добавить в это:

 =IF(VLOOKUP(B975;$B$1:$E$2287;4;0)>0;IF(STYLE("good");"";VLOOKUP(B975;$B$1:$E$2287;4;0));""&T(STYLE("Default")))

чтобы выделялась строка цветом целиком в случае значения >0

В какую сторону посмотреть?
Записан
Bigor
Опытный пользователь
***
Offline Offline

Пол: Мужской
Сообщений: 841


« Ответ #5: 7 Февраль 2020, 12:26 »

Это вы перемудрили Улыбка
надо что то типа этого
Код:
=vlookup(a1;$a$1:$b$10;2;0)
[/s]

недочитал Улыбка
Записан
res
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #6: 7 Февраль 2020, 12:36 »

Это вы перемудрили Улыбка
надо что то типа этого
Код:
=vlookup(a1;$a$1:$b$10;2;0)
[/s]

недочитал Улыбка

Ага - там с выделением ещё задача решена, ещё добавил iferror до кучи теперь, но чтоб style к строке (или к нескольким ячейкам слева от текущей) применить, так и не нашёл как...
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 846



« Ответ #7: 7 Февраль 2020, 12:43 »

чтобы выделялась строка цветом целиком в случае значения >0
Условное форматирование, условие в виде формулы, типа https://antilibreoffice.blogspot.com/2018/04/libreoffice-calc.html
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!