LibreOffice 6

Офисные пакеты, текстовые и табличные процессоры и т.д.
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

putnik113
Сообщения: 177
Зарегистрирован: 03 авг 2018, 04:37
Благодарил (а): 14 раз
Поблагодарили: 7 раз

LibreOffice 6

Сообщение putnik113 » 16 фев 2019, 16:47

Дабы не плодить темы спрошу здесь. В Calc таблице имеем в ряду набор двухзначных цифр.
Пример:
calc1.png
К этим цифрам спереди нужно ввести одинаковое число.
Пример:
calc2.png
Как автоматизировать добавление этих цифр ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Автор темы
x230
Сообщения: 1674
Зарегистрирован: 02 сен 2016, 19:07
Решено: 5
Откуда: Курилы/Сахалин/Кубань
Благодарил (а): 287 раз
Поблагодарили: 421 раз

LibreOffice 6

Сообщение x230 » 16 фев 2019, 17:24

putnik113, в другой ячейке вставь это "некое двухзначное число". А искомый результат получишь в другом "особо запрограммированном" столбце.
Примерно как на скрине. Лет двадцать назад (в excel) я это все вешал на макрос и получалось вах! автоматизация!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Intel Core i3-3210 / 4GB / VGA - на борту:
1) KDE neon 5.17 / KDE Plasma 5.17.* / 5.0.0-** / Pale Moon 28.* / SlimJet 24.*
2) Linux Mint 18.3 / Cinnamon 3.6.7 / 4.15.0-52 / Pale Moon 28.* / SlimJet 23.*


putnik113
Сообщения: 177
Зарегистрирован: 03 авг 2018, 04:37
Благодарил (а): 14 раз
Поблагодарили: 7 раз

LibreOffice 6

Сообщение putnik113 » 16 фев 2019, 17:58

А если нет свободных столбцов? Как поступить в этом случае?

Аватара пользователя

rogoznik
Сообщения: 5797
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 321 раз
Поблагодарили: 1064 раза

LibreOffice 6

Сообщение rogoznik » 16 фев 2019, 18:05

putnik113, к примеру вот таким скриптом

Код: Выделить всё

Sub Main

dim i as integer

oDoc=ThisComponent

For i = 0 To 9

x = oDoc.Sheets(0).getCellByPosition(4,i).Value
y = "16" + trim(str(x))
oDoc.Sheets(0).getCellByPosition(4,i).setValue(y)

Next i

End Sub
ИзображениеИзображение


putnik113
Сообщения: 177
Зарегистрирован: 03 авг 2018, 04:37
Благодарил (а): 14 раз
Поблагодарили: 7 раз

LibreOffice 6

Сообщение putnik113 » 16 фев 2019, 18:10

В последнем посте, вы явно преувеличиваете мои возможности. То есть стандартными средствами программы этого сделать нельзя?

Аватара пользователя

rogoznik
Сообщения: 5797
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 321 раз
Поблагодарили: 1064 раза

LibreOffice 6

Сообщение rogoznik » 16 фев 2019, 18:12

putnik113, а это стандартные средства - макрос
ИзображениеИзображение


putnik113
Сообщения: 177
Зарегистрирован: 03 авг 2018, 04:37
Благодарил (а): 14 раз
Поблагодарили: 7 раз

LibreOffice 6

Сообщение putnik113 » 16 фев 2019, 18:13

Тогда подскажите по подробнее куда это всё вводить?

Аватара пользователя

rogoznik
Сообщения: 5797
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 321 раз
Поблагодарили: 1064 раза

LibreOffice 6

Сообщение rogoznik » 16 фев 2019, 18:18

ИзображениеИзображение


putnik113
Сообщения: 177
Зарегистрирован: 03 авг 2018, 04:37
Благодарил (а): 14 раз
Поблагодарили: 7 раз

LibreOffice 6

Сообщение putnik113 » 16 фев 2019, 18:56

Да уж. Что макросы сидеть изучать, что вручную набивать. Вручную быстрее наверно получится, чем с макросами пока разберусь. Как в том мультике: Летим со мной там много вкусного. Лучше один день потерять, но за 5 минут долететь. Так и здесь.

Аватара пользователя

StarMAUGLI
Сообщения: 1557
Зарегистрирован: 10 сен 2016, 07:16
Решено: 16
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 182 раза

LibreOffice 6

Сообщение StarMAUGLI » 17 фев 2019, 00:53

x230, putnik113, можно еще сделать следующим способом в соседнем столбце написать формулу
="16"&F1
где 16 - нужное число, а F1 ячейка с которой начинается отсчет на первом скриншоте
& (амперсанд) - выполняет ту же функцию, что формула "СЦЕПИТЬ" у x230, просто символов набирать меньше...

А после протянуть данную формулу на выделенный диапазон...
(можно еще выделить нужный диапазон, захватив ячейку с формулой и нажать Ctrl+D, эффект будет тот же)
putnik113 писал(а):
16 фев 2019, 17:58
А если нет свободных столбцов? Как поступить в этом случае?
добавить столбец!:
выделить соседний, жамкнуть правой кнопкой и из контекстного меню выбрать "Добавить столбец слева" или "Добавить столбец справа", как тебе больше понравится...
когда все необходимые операции выполнишь, удалить (или скрыть, если собираешься в дальнейшем использовать эту механику в этом файле) лишние столбцы.


putnik113
Сообщения: 177
Зарегистрирован: 03 авг 2018, 04:37
Благодарил (а): 14 раз
Поблагодарили: 7 раз

LibreOffice 6

Сообщение putnik113 » 17 фев 2019, 03:10

Создаю столбец
Пишу формулу и получаю результат
Как теперь избавится от ненужного столбца?
СТОЛБЦЫ.gif
Или как из столбца В полученные значения перенести в столбец С. А столбец В скрыть или удалить.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Автор темы
x230
Сообщения: 1674
Зарегистрирован: 02 сен 2016, 19:07
Решено: 5
Откуда: Курилы/Сахалин/Кубань
Благодарил (а): 287 раз
Поблагодарили: 421 раз

LibreOffice 6

Сообщение x230 » 17 фев 2019, 06:51

putnik113 писал(а):
17 фев 2019, 03:10
скрыть
скрыть
Intel Core i3-3210 / 4GB / VGA - на борту:
1) KDE neon 5.17 / KDE Plasma 5.17.* / 5.0.0-** / Pale Moon 28.* / SlimJet 24.*
2) Linux Mint 18.3 / Cinnamon 3.6.7 / 4.15.0-52 / Pale Moon 28.* / SlimJet 23.*

Аватара пользователя

StarMAUGLI
Сообщения: 1557
Зарегистрирован: 10 сен 2016, 07:16
Решено: 16
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 182 раза

LibreOffice 6

Сообщение StarMAUGLI » 17 фев 2019, 12:01

putnik113,
1. в том же контекстном меню откуда ты добавлял столбец есть команда "Скрыть столбцы". На твоей гифке видно. Если потом тебе вдруг понадобится его снова "Показать", то нужно будет выделять два соседних со скрытым объектом столбца (слева и справа) и выбрать в контекстном меню "Показать столбец". Из чего следует что никогда не скрывай столбцы (или строки) с краю листа (столбец А и строку 1). P.S. Вообще-то решение для того, что бы показать эти крайние столбцы/строки если они скрыты есть, но оно не тривиальное, поэтому пока просто не забивай себе голову, а возьми в привычку их не скрывать.

2. Если же непременно нужно столбец удалить, то придется сделать еще один вспомогательный столбец (слева или справа). Затем выделить тот столбец (или диапазон ячеек) который с формулой и вставить его во вспомогательный, только не на прямую, а через "Правка -> Вставить как... -> значения" (или же горячими клавишами Ctrl+Shift+V), что тебе откроет дополнительный диалог специальной вставки, где ты сможешь воспользоваться опциями по умолчанию, ну или поиграться с ними, если умолчальные тебе не понравятся). После чего столбец с формулой уже можно будет и удалить.
Последний раз редактировалось пользователем 3 StarMAUGLI; всего редактировалось раз: 17


putnik113
Сообщения: 177
Зарегистрирован: 03 авг 2018, 04:37
Благодарил (а): 14 раз
Поблагодарили: 7 раз

LibreOffice 6

Сообщение putnik113 » 17 фев 2019, 12:06

Делаю вообщем так. Создаю рядом пустой столбец, и в него заношу двухзначное число. Затем в соседнем столбце создаю формулу ="16"&и координата соседней первой ячейки, жму интер. Дальше растягиваю крестиком значение на весь столбец, дописывается 16. И скрываю колонку с двухзначными, и все.

Аватара пользователя

Автор темы
x230
Сообщения: 1674
Зарегистрирован: 02 сен 2016, 19:07
Решено: 5
Откуда: Курилы/Сахалин/Кубань
Благодарил (а): 287 раз
Поблагодарили: 421 раз

LibreOffice 6

Сообщение x230 » 17 фев 2019, 12:11

putnik113 писал(а):
17 фев 2019, 12:06
и все.
да
и спасибо StarMAUGLI за короткую формулу.
Последний раз редактировалось пользователем 1 x230; всего редактировалось раз: 17
Intel Core i3-3210 / 4GB / VGA - на борту:
1) KDE neon 5.17 / KDE Plasma 5.17.* / 5.0.0-** / Pale Moon 28.* / SlimJet 24.*
2) Linux Mint 18.3 / Cinnamon 3.6.7 / 4.15.0-52 / Pale Moon 28.* / SlimJet 23.*

Аватара пользователя

StarMAUGLI
Сообщения: 1557
Зарегистрирован: 10 сен 2016, 07:16
Решено: 16
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 182 раза

LibreOffice 6

Сообщение StarMAUGLI » 17 фев 2019, 12:11

putnik113, ну и нормально.
Все зависит от того куда ты дальше этот файл использовать собираешься. Конвертировать для интернета, экспортировать в эксель, делать из этой таблицы прайс или калькулятор на базе этой таблицы? может быть ты хочешь сделать из этой таблицы простенькую базу? Когда теоретический материал перекладываешь на практические рельсы - всегда могут возникнуть дополнительные вопросы.


putnik113
Сообщения: 177
Зарегистрирован: 03 авг 2018, 04:37
Благодарил (а): 14 раз
Поблагодарили: 7 раз

LibreOffice 6

Сообщение putnik113 » 17 фев 2019, 12:13

Мне этот гребанный файл нужно отправить по почте, а там хоть трава не расти.


putnik113
Сообщения: 177
Зарегистрирован: 03 авг 2018, 04:37
Благодарил (а): 14 раз
Поблагодарили: 7 раз

LibreOffice 6

Сообщение putnik113 » 17 фев 2019, 12:15

x230 писал(а):
17 фев 2019, 12:11
putnik113 писал(а):
17 фев 2019, 12:06
и все.
да
и спасибо StarMAUGLI за короткую формулу.
Все зделано ШЕФ

Аватара пользователя

StarMAUGLI
Сообщения: 1557
Зарегистрирован: 10 сен 2016, 07:16
Решено: 16
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 182 раза

LibreOffice 6

Сообщение StarMAUGLI » 17 фев 2019, 12:16

putnik113 писал(а):
17 фев 2019, 12:13
Мне этот гребанный файл нужно отправить по почте,
принимающая сторона тоже на либрофисе? если нет, то лучше самому в эксель конвертнуть, что бы тебе повторно мозги не выносили :-D


putnik113
Сообщения: 177
Зарегистрирован: 03 авг 2018, 04:37
Благодарил (а): 14 раз
Поблагодарили: 7 раз

LibreOffice 6

Сообщение putnik113 » 17 фев 2019, 12:19

Я сохраняю в xls, так пойдет?

Вернуться в «Офис и документы»