有無比Calc"vlookup"函式更有運算效率的全圖形介面既有功能操作流程?

軟硬體環境是MacBookPro 13" 2010年款,OS:MACOSX,CPU:intel C2D,主記憶體裝有16GB。因為編輯輸入法表格檔與其他原因,需要在既有功能的全圖形介面環境下操作。而且我有需要在Calc不同區塊與段落的格子內更換不同的字形檔,所以使用需求僅為試算表軟體,資料庫軟體如Base因為至少目前為止沒有提供自由更換格子內的字形,所以不符合我的檔案編輯流程需求。編輯過程中須要用到"vlookup"函式,嘗試文字描述操作情境。欄位C是「CNS字面-CNS字碼」、欄位D是「注音符號」,欄位C和D都有11萬五千列,欄位K是「CNS字面-CNS字碼」、欄位L是「unicode碼位」,欄位K和L都有10萬列,然後執行函式精靈選擇"vlookup"函式,讓欄位E的11萬五千列在對照之後呈現「unicode碼位」,接下來就是滑鼠游標彩球狂轉了「好幾個小時」,LO CALC才終於運算完畢。所以有無比Calc"vlookup"函式更有運算效率的Calc全圖形介面「既有功能」操作流程?

沒有,在 4.2 左右有一個 regression 讓大量資料的搜尋變慢,前陣子已被提報到 bugzilla 上。
目前你自己可以試著改寫自己的演算法來改進效率。

如果我有「改寫自己的演算法」這種程式開發能力,我就不會提問了。

vlookup精確比對耗用資源是必然的,每一格都必須將10萬列資料從頭到尾比對才能確認答案。
您的問題建議如下:

**

  • 在檢索資料之前,針對檢索範圍先去除重複的資料;檢索範圍一旦縮小,也許可以加快速度。
  • 去除重複資料的做法:資料-標準篩選-選項-無重複。

**

如果已經確認過檢索範圍的10萬列,都沒有重複資料;從您提供的有限文字描述,目前看不出解題線索。

以下網址有寫出 我使用 LO Calc 內建的 “vlookup” 的過程遭遇,目前我的急就章解決方案是改用 gnumeric內建的"vlookup",相較於 calc ,gnumeric 沒多久就算完了。