2015-11-27 2 views
0

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

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

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

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

+0

Я не могу воспроизвести вашу проблему в LibreOffice Calc 4.4/Excel 2007, запущенной на компьютере под управлением Windows. Я создал файл в LO; назвал лист XYZ и, на другом листе, ввел = XYZ! A1. Я сохранил его как файл xls. Я смог открыть его либо в Excel, либо в LO, и ссылка осталась без изменений. По сути, entry = XYZ.A1 в LOcalc возвратил ошибку #NAME –

+0

Я использую LOCalc 5.0 под Linux, а «!» разделитель не работает для ссылок на ячейки листа. Я должен использовать «.», Иначе я получаю #NAME? ошибка в LOCalc. У меня была та же проблема в LOCalc 4.x. Может быть, это связано с проблемой Linux-против-Windows? – HippoMan

+0

Кажется, что может быть так. Возможно, добавьте тег Linux на свой вопрос и уточните, какие ОС вы используете, может вернуть более полезную информацию. –

ответ

0

Я понял.

Сепаратор для листов/клеточных рефов управляется установкой:

Инструменты-> Настройки-> LibreOffice Calc-> формулировках> Формула Настройки-> Формула Синтаксис. Мне просто нужно выбрать «Excel A1» в качестве синтаксиса формулы, а затем «!» становится разделителем.

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

Смежные вопросы