Ссылки на таблицы ячеек LibreOffice Calc, которые также работают в Excel?

У меня есть электронная таблица, к которой я хочу получить доступ как через LibreOffice Calc, так и через Excel. Я сохраняю электронную таблицу как файл .xls, и большая ее часть работает идентично, когда я открываю ее в любой из этих двух программ.

Однако, если мне нужна формула, которая ссылается на ячейку «A1» на листе «XYZ», я должен закодировать ее как = XYZ! A1 в Excel и как = XYZ.A1 в LibreOffice Calc.

Это не позволяет мне использовать такие ссылки на листы в любой электронной таблице, к которой я хочу получить доступ как в LibreOffice Calc, так и в Excel.

Кто-нибудь знает способ кодирования ссылок на листы ячеек, который будет работать как в LibreOffice Calc, так и в Excel?


person HippoMan    schedule 27.11.2015    source источник
comment
Я не могу воспроизвести вашу проблему в LibreOffice Calc 4.4 / Excel 2007, запущенном на компьютере под управлением Windows. Я создал файл в LO; назвал лист XYZ, а на другом листе ввел = XYZ! A1. Я сохранил его как файл xls. Мне удалось открыть его в Excel или LO, и ссылка осталась неизменной. Фактически, ввод = XYZ.A1 в LOcalc вернул ошибку #NAME.   -  person Ron Rosenfeld    schedule 27.11.2015
comment
Я использую LOCalc 5.0 под Linux, и! разделитель не работает для ссылок на ячейки листа. Я должен использовать., Иначе я получу # ИМЯ? ошибка в LOCalc. У меня была такая же проблема под LOCalc 4.x. Может быть, это связано с какой-то проблемой Linux и Windows?   -  person HippoMan    schedule 27.11.2015
comment
Похоже, что это могло быть так. Возможно, добавьте тег Linux к вашему вопросу и уточните, какая операционная система вы используете, может вернуть более полезную информацию.   -  person Ron Rosenfeld    schedule 27.11.2015
comment
Я понял! Это параметр: Инструменты- ›Параметры-› Libreoffice Calc- ›Формула-› Параметры формулы- ›Синтаксис формулы. Мне просто нужно выбрать Excel A1 в качестве синтаксиса формулы, а затем! становится разделителем.   -  person HippoMan    schedule 27.11.2015
comment
Ах. В этом есть смысл. Эта опция также присутствует в LO4.4. Вы должны опубликовать этот вывод в качестве ответа и отметить его как таковой.   -  person Ron Rosenfeld    schedule 27.11.2015


Ответы (1)


Я понял.

Разделитель для ссылок листа / ячейки управляется настройкой:

Инструменты-> Параметры-> Libreoffice Calc-> Формула-> Параметры формулы-> Синтаксис формулы. Мне просто нужно выбрать "Excel A1" в качестве синтаксиса формулы, а затем "!" становится разделителем.

Это позволяет ссылкам на ячейки листа работать между обеими платформами.

person HippoMan    schedule 27.11.2015