Libreoffice
Calc:如何就地轉換數字列?
在 Libreoffice Calc 中,有沒有辦法“就地”轉換一列數字,例如從英里轉換為公里,或百分比轉換為小數?
我知道如何做到這一點:添加一個臨時列,應用一個公式,複製新列,粘貼特殊到舊列,刪除臨時列。
所以關鍵字是“就地”,以避免臨時列的添加/刪除。
如果添加一個單元格值是可以接受的:在任何空單元格(甚至在另一張紙上)輸入轉換係數,選擇
Paste Special
,然後選擇下面的適當計算Transpose
。例如,在英寸和厘米之間進行轉換:
- 在空單元格中輸入係數 2.54;
- 複製該單元格;
- 選擇要轉換的值;
- 菜單
Edit
->Paste Special
;- 在 下
Operations
,選擇要使用的算術運算;對於 in -> cm,選擇multiply
; 對於厘米到英寸,選擇divide
:**在不對工作表內容進行任何修改的情況下:**那麼您必須創建一個宏,對定義/選定範圍內的每個單元格應用預定義的算術運算。