https://bugs.freedesktop.org/show_bug.cgi?id=83746

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW

--- Comment #3 from [email protected] ---
ご返答ありがとうございます。
再現しようとしてしていたときに、ひとつ条件が抜けていたことがわかりました。
「xls形式で保存したとき」限定のようです。

ファイルを添付しましたが、こちらで
 1:小計を取ってods形式で保存する
 2:そのままxls形式で保存する
という2パターンでは問題ありませんでしたが、
 3:小計を取ってxls形式で保存する
としたときに、再び開きなおすとREF表示になることがわかりました。

さらに、再現させない手順も判明しました。
ダミーデータのリストシートのページ列には現在、
=VLOOKUP(B781,ページ.$A$1:$B$1048576,2)
といった数式が入っていますが、
この「$B$1048576」のところの数字を「$B$900」のように小さくすれば、
xls形式で開いても問題なく表示されるようです。

おそらくExcelとCalcを交互に使っていたことが原因のようにも思います。
Excel側のVLOOKUP関数の場合、範囲指定は
=VLOOKUP(B781,A:B,2)
という書き方になりますが、このA:BがCalcへ移ったときに、
=VLOOKUP(C34,$ページ.A$1:B$983040,2)
のように、勝手に数値が入力されていました。

xls形式の保存は保障外だったかもしれませんが、
ひとまず以上を報告させていただきます。
よろしくお願いいたします。

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to