我有一個很大的數據電子表格,它頑固地不會改變數據類型。當我在單元格上運行 type() 公式時,它會傳回值 1,並且無論我嘗試什麼,它都不會改變。
這是一個問題,因為我無法使用公式中的數據(數據是數字,在 vlookup 論壇中不起作用)
有什麼方法可以強制這些單元格變成資料類型 = 1 嗎?即類型(單元格)= 1?
答案1
鑑於您現在提出的 VLOOKUP 問題,我建議將看起來像數字的文字值變更為數字。一種方法是:
- 選擇一個空白儲存格
- 編輯/複製
- 選擇要轉換為數字的範圍
- 編輯/選擇性貼上/添加
答案2
該解決方案在我的電子表格上不適用於我,因此我必須使用一些公式來完成任務。我使用以下方法將文字轉換為數字,然後將其複製回該列。
例子:
_$_2100.00
=NUMBERVALUE(MID(E65,2,10))
我不能僅僅使用它,=NUMBERVALUE(E65)
因為它返回了一個#VALUE!
錯誤,因為我從中獲取數字的地方在單元格中有一個前導空格,所以我必須使用該Mid()
函數來處理前導空格。順便說一句,該TRIM()
功能也不起作用。
如果第一個選項不起作用,請嘗試其他方法。
答案3
反白顯示單元格/列,按一下“文字到列”,刪除任何可能分割儲存格的分隔符,然後選擇資料類型。它將強制更改該列的資料類型