excel函數無法辨別儲存格的數字或文字
大家好
我有兩個excel問題
一是在儲存格中要顯示數字05,只能把儲存格格式改成文字嗎?
因為如果格式是數值,只會顯示5
二我寫好函數後,例如A5和C5都是05
if(A5=C5),ture,false
但是A5或C5的儲存格格式是文字
所以都會顯示false
如果我手動更改A5和C5的"數字"(也就是重新再輸入一次05)
結果才會變成true
即使我都把儲存格格式"全都更改為數字",函數還是沒作用,還是false
一定要再手動再輸入一次才行
如果只有幾格就手動更改,但是我有一堆儲存格,怎麼做呢?
回答 (4)
✔ 最佳答案
你好:
請試試如下
一、選取整欄A並選取格式→儲存格→數字之後,
在類別內選取自訂並在類別內輸入00,確定之後
離開。
二、同樣選取整欄C並選取格式→儲存格→數字之後,
在類別內選取自訂並在類別內輸入00,確定之後
離開。
如此,應可達成大大的須求。
1.儲存格格式只顯示單一數值5,要改成顯示05,只要把你要更改格式的儲存格選起來,按滑鼠右鍵,修改儲存格格式,類別選“自訂“,類型改成“00",如此一來只要輸入5,就會出現05,如改成"000",輸入5,就會出現005囉,以此類推。
2.請問您主要是要把儲存格內數全改成數字是嗎?
如果是的話,你可以在D5設定公式 “=VALUE(A5)" E5公式 "=VALUE(C5)"
如此一來就可以把文字轉換成數字,再把D5跟E5複製起來,到A5跟C5的地方按滑鼠右鍵,選“選擇性貼上“,再選“值“,如此一來,就能把A,C欄都轉換為數字類型了。
參考: 自己
(二)
把文字變為數字再比較便可
A5*1 ; C5*1
e.g. =IF(A5*1=C5*1,TRUE,FALSE)
Please try
Excel版本 XP
版本不同也許有不同設定
1
你若是要顯示2位數的數字
格式→儲存格→數值標籤
類別 選 自訂
類型 輸入 00
2
你輸入數字的儲存格 若已經設為文字
反白儲存格→儲存格第一格旁 顯示菱形中間驚嘆號 點進去
選 轉換成數字→
格式→儲存格→數值標籤
類別 選 自訂
類型 輸入 00
祝操作順利
2010-04-11 02:51:58 補充:
就A5和C5算是文字的05
判斷結果應該為True
要更改一下你的函數
你公式的括弧要變動一下
=IF(A5=C5,TRUE,FALSE)
祝操作順利
收錄日期: 2021-04-27 15:45:27
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100411000015KK00703
檢視 Wayback Machine 備份