ChanServ changed the topic of #libreoffice-ru to: Канал поддержки русскоязычных пользователей LibreOffice | Wiki TDF http://tdf.io/wikiru | On-line документация http://tdf.io/helpru | Логи канала: http://goo.gl/gzwdwU
<lo-ru-tg4> <c​hemyakyn> 😳
<lo-ru-tg4> <c​hemyakyn> Вставляем в первый квадрат формулы:
<lo-ru-tg4> <c​hemyakyn> =A1 =A2
<lo-ru-tg4> <c​hemyakyn> Теперь выделяем этот квадрат и протягиваем вниз (или вправо). То, что получилось, снова выделяем и протягиваем в перпендикулярном направлении.
<lo-ru-tg4> <c​hemyakyn> =B1 =B2
JohnDoe_71Rus has joined #libreoffice-ru
JohnDoe_71Rus has quit [Ping timeout: 260 seconds]
JohnDoe_71Rus has joined #libreoffice-ru
<JohnDoe_71Rus> Разработчики Microsoft Word расширили функционал тёмного режима в программе, сделав возможным менять цвет «бумаги» в документе на тёмный
<lo-ru-tg4> <o​isio> Хоспаде, это же глаза вытекут
<lo-ru-tg4> <o​isio> Даже тёмный режим ужасен, а тёмная бумага так и вообще адский ад
<lo-ru-tg4> <o​isio> Хотя понятно, что тут у каждого свои предпочтения
<lo-ru-tg4> o​isio shared a file (video/mp4) on Telegram with caption: 'Untitled Document'
<lo-ru-tg4> <PS> Не получается. Ни как текст, ни как формулы (А1 на А1 ссылаться не может - ошибка 502, если я из другой ячейки или листа ссылаюсь, то если по вертикали написать как в примере
<lo-ru-tg4> <PS> то с третьей ячейки начинается как-то в шахматном порядке ссылки... не понятен алгоритм...
<lo-ru-tg4> <economist> Алгоритм простой - превратит номер строки =СТРОКА() и подставить ее в функцию ИНДЕКС в номер столбца
<lo-ru-tg4> <PS> Прошу пошагово:) Итак, мы =A1 =A2 пишем как формулу или как текст? Пишем =А1 не в саму же А1? А где-то в пустом месте? Или ссылка на другой лист, верно?
<lo-ru-tg4> <PS> Не, мне уже это интересно - почему должно получиться? Если получается у Андрея - то что я делаю не так?
<lo-ru-tg4> <economist> Саму А1
<lo-ru-tg4> <PS> Если в А1 поставить =А1, то ошибка 502
<lo-ru-tg4> <PS> рекурсия
<lo-ru-tg4> <economist> Вставлять можно в пустое место на другом листе, но вставлять текст. В формулу - допиской знака =
<lo-ru-tg4> <economist> А чем не устроила ТРАНСП() ?
<lo-ru-tg4> <PS> Устроила, задача выполнена. Вначале непонятный глюк был при удалении другого листа матрица обнулилась.
<lo-ru-tg4> <PS> А, не понятно, как внести изменение в формулу массива... При клике на формуле говорит что не может поменять...
<lo-ru-tg4> <PS> Но хочу понять логику и разобраться с вариантом, предложенным @chemyakyn
<lo-ru-tg4> <c​hemyakyn> Я правильно понимаю, что была задача транспонировать таблицу с другого листа?
<lo-ru-tg4> <PS> Да. Сделать лист, который будет транспонировать всё, что меняется на первом листе
<lo-ru-tg4> <c​hemyakyn> Если я пример сделаю на том же листе, это ничего?
<lo-ru-tg4> <PS> посмотрим:))
<lo-ru-tg4> <PS> главное понять принцип
<lo-ru-tg4> 'Untitled Image' uploaded by c​hemyakyn: https://i.imgur.com/jjrdWbX.jpg
<lo-ru-tg4> <c​hemyakyn> Хмм... Не получается..
<lo-ru-tg4> <PS> Ну ок, а как растянуть A1 B1, чтобы дальше были C1, D1...
<lo-ru-tg4> <PS> Воооот!☝️
<lo-ru-tg4> <c​hemyakyn> Так что:
<lo-ru-tg4> <c​hemyakyn> =TRANSPOSE(A1:J10)
<lo-ru-tg4> 'Untitled Image' uploaded by c​hemyakyn: https://i.imgur.com/dZFvcYJ.jpg
<lo-ru-tg4> <c​hemyakyn> Формулу вводить в первую ячейку, после чего она приобретает вид {=TRANSPOSE(A1:J10)} т.е. становится формулой массива.
<lo-ru-tg4> <economist> Формулы массива не правят, а вводят заново.
<lo-ru-tg4> <c​hemyakyn> Почему? Можно и поправить, если выделить весь результат. ;-)
<lo-ru-tg4> <c​hemyakyn> Хотя, скорее всего, Вы правы. Править оно мне даёт, а вот применить изменения - нет.
<lo-ru-tg4> <PS> Да, я вчера так сделал - работает
<lo-ru-tg4> <PS> Мне и править не даёт... Править в строке формул же, да? Пробовал выделять и ячейку, и массив целиком
<lo-ru-tg4> 'Untitled Image' uploaded by PS: https://i.imgur.com/lKE03O3.jpg
<lo-ru-tg4> <PS> Кстати, формула {=TRANSPOSE($Source.A1:CV100)} отработала только до BL (64-я ячейка)
<lo-ru-tg4> <PS> А как удалить с листа область transpose?
<lo-ru-tg4> <PS> Я сделал как хотел! Мне нравится больше, чем Transpose, своею гибкостью:
<lo-ru-tg4> <PS> =T(INDEX($Source.$A$1:$J$10;COLUMN(A1);ROW(A1)))
<lo-ru-tg4> <PS> [EDIT] Я сделал как хотел! Мне нравится больше, чем Transpose, своею гибкостью:
<lo-ru-tg4> <PS> =T(INDEX($Source.$A$1:$ZZ$702;COLUMN(A1);ROW(A1)))
<lo-ru-tg4> <PS> А TRANSPOSE мне не понравился:
<lo-ru-tg4> <PS> 1) ограничение по горизонтали 64 ячейками
<lo-ru-tg4> <PS> 2) не получилось ни удалить, ни изменить после применения формулы массива
<lo-ru-tg4> <K​ompilainenn> хочешь сказать, что TRANSPOSE ограничена 64 ячейками всего?
<lo-ru-tg4> <PS> Как повторить:
<lo-ru-tg4> <PS> 2) Ctrl+Shift+End - переходит на BL100
<lo-ru-tg4> <PS> 1) делаем Transpose до CV100
<lo-ru-tg4> <PS> Вариант 2:
<lo-ru-tg4> <PS> 1) Лист заполняем до 100 вверх и вправо
<lo-ru-tg4> <PS> 2) делаем на втором листе Transpose до CV100 и видим, что после BL вправо - пусто
<lo-ru-tg4> <K​ompilainenn> В справке об этом ни слова
<lo-ru-tg4> <K​ompilainenn> А если использовать функцию из диалога Вставить как...?
<lo-ru-tg4> <K​ompilainenn> в справке Эксель тоже нет ничего про ограничения в данной функции
<lo-ru-tg4> <K​ompilainenn> и Эксель корректно отработал на 100х100 массиве
<lo-ru-tg4> <K​ompilainenn> прям интересно
<lo-ru-tg4> <K​ompilainenn> файл созданный в Эксель, корректно открылся в ЛО 7.2, функция работает, как ожидается
<lo-ru-tg4> <K​ompilainenn> в 7.2 функция работает нормально
<lo-ru-tg4> <K​ompilainenn> ты уверен, что все делал правильно? какая версия ЛО?
<lo-ru-tg4> <PS> 6.4.7.2
<lo-ru-tg4> <PS> актуальная стабильная свежеобновлённая из репозитория АльтЛинукс
<lo-ru-tg4> <s​ibskull> Готовится 7.0.4.2. Если бы она собиралась на i586 и armh, давно бы её использовали.
<lo-ru-tg4> <K​ompilainenn> Ну хз😔
<lo-ru-tg4> <K​ompilainenn> А что, не собирается?
<lo-ru-tg4> <c​hemyakyn> У меня тоже не получилось.
<lo-ru-tg4> <s​ibskull> Да. x86_64, ppc64le без проблем.
<lo-ru-tg4> <K​ompilainenn> Забавно
<lo-ru-tg4> <K​ompilainenn> Но под арм точно собирают
<lo-ru-tg4> <K​ompilainenn> Версия?
<lo-ru-tg4> <s​ibskull> Последняя Still — 7.0.4.2
<lo-ru-tg4> <PS> Не получилось воспроизвести ошибку? то есть до CV100 заполнилось успешно?
<lo-ru-tg4> <s​ibskull> http://git.altlinux.org/tasks/265834/
<lo-ru-tg4> <c​hemyakyn> Не получилось заполнить большое количество ячеек. Версия какая-то 7.0... - завтра смогу посмотреть.
<lo-ru-tg4> <K​ompilainenn> Странно
<lo-ru-tg4> <K​ompilainenn> А ОС?
<lo-ru-tg4> <c​hemyakyn> Альт 8
<lo-ru-tg4> <c​hemyakyn> У меня, скорее всего, ванильный LO стоит.
<lo-ru-tg4> <K​ompilainenn> @sibskull проверьте свою сборку ЛО на ошибку с функцией TRANSPOSE
<lo-ru-tg4> <K​ompilainenn> У меня не воспроизводится
<lo-ru-tg4> <K​ompilainenn> На винде с ванильным ЛО
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.1 Aria http://www.kvirc.net/]
<lo-ru-tg4> <s​ibskull> Проверю.
<lo-ru-tg4> Αλέξανδρος (@a​4eta) has joined the Telegram Group!
<lo-ru-tg4> <K​ompilainenn> Ты уверен, что попал куда надо?
<lo-ru-tg4> <a​4eta> Да. ЛО теперь рабочий инструмент. Может здесь найду что-нибудь полезное ;)
<lo-ru-tg4> <K​ompilainenn> Ник просто пугающий
<lo-ru-tg4> <K​ompilainenn> Я поэтому и спрашиваю
<lo-ru-tg4> <K​ompilainenn> Есть форум forumooo.ru, можно спрашивать там, особенно по макросам
<lo-ru-tg4> <a​4eta> Ок. Спасибо.
JohnDoe_71Rus has joined #libreoffice-ru
<lo-ru-tg4> <Igor> Version: 7.1.0.3 / LibreOffice Community
<lo-ru-tg4> <Igor> Locale: ru-RU (ru_RU.UTF-8); UI: ru-RU
<lo-ru-tg4> <Igor> Build ID: 10(Build:3)
<lo-ru-tg4> <Igor> 7.1.0-1
<lo-ru-tg4> <Igor> CPU threads: 4; OS: Linux 5.9; UI render: default; VCL: kf5
<lo-ru-tg4> <Igor> транспонирует больше 100 строк без проблем
<lo-ru-tg4> <K​ompilainenn> Какой дистр? СуСе?
<lo-ru-tg4> <Igor> Arch
_whitelogger has joined #libreoffice-ru
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.1 Aria http://www.kvirc.net/]