Как разделить формулу на несколько строк в OpenOffice calc?

у меня есть простая формула:

=CONCATENATE("foo";"bar")

что делает foobar на сотовый.

как я могу отдать эту формулу в несколько строк в одной ячейке? Я хотел бы иметь возможность сделать что-то вроде следующего, но это не работает, поскольку новая строка в ячейке запрещает выполнение формулы:

=CONCATENATE("foo";
             "bar")

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

спасибо

11
задан cherouvim
12.04.2023 22:47 Количество просмотров материала 3585
Распечатать страницу

3 ответа

вставить разрыв строки в результате формулы, это должно работать:

=CONCATENATE("foo";CHAR(10);"bar")

мастер функций предоставляет структурированный обзор текущей формулы (Ctrl+F2); он должен непосредственно отображать Structure tab, если текущая ячейка уже содержит формулу.

1
отвечен tohuwawohu 2023-04-14 06:35

Я пытался сделать это с LibreOffice Calc, v3.5.4.2 (!), и хотя я смог ввести (через CTRL-ENTER) несколько возвратов каретки при редактировании формулы, как только я нажал enter, он свернул их в пробелы.

вы можете редактировать свои формулы в другом редакторе, используя разрывы строк по желанию, а затем скопировать и вставить это в ячейку. Но это все еще не оптимально.

увы, надежды, похоже, нет. По крайней мере, не сегодня.

0
отвечен lornix 2023-04-14 08:52

это поведение в LibreOffice / OpenOffice меня тоже тошнит. Единственное решение, которое я нашел-это имеет смысл, не разрушая лист или сохраняя отформатированные функции во внешних файлах-это вставить отформатированную (с новыми строками, отступами) функцию в качестве комментария к ячейке заголовка (right click on the header cell -> Add comment -> paste the formatted function). Таким образом, он не будет виден, и вам не нужно хранить его где-то еще, и вы сможете получить доступ к функции форматирования, отредактировав комментарий (right click on the cell -> Edit comment -> now copy the content).

надеюсь, это поможет, и я надеюсь, эта проблема будет решена разработчиками OpenOffice / LibreOffice ;-)

0
отвечен Thomas Szteliga 2023-04-14 11:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх