我有問題,當我想A1 = 1.3 B1 = 3和a2 = 1.3 B2 = 2之間上的excel文本和Excel的數字格式
例如= IF(A1> A2比較,「是「,IF(a1 = a2,IF(b1> b2,」是「,」否「),」否「))
第一次沒關係,但後來我改變了值從b1 = 1它變成了」no 「然後我改回了B1 = 3它仍然是‘不’
我認爲它在細胞上的格式關心
的另一個問題是,如果我使用像1.3.1 COM削減至1.3.1.2它沒有任何問題
但是當我使用只有1.3(一個小數點),它送花兒給人有問題
很難解釋,你應該嘗試XX和XXX
之間的比較此外,如果你有一個很好的另一個VBA代碼比較版本號
謝謝你告訴我我想學習一下吧
它像1個小數點Excel中看到的號碼,但許多小數點Excel中看到的文字
如何解決這個(我必須嘗試改變爲文本格式,但它的工作1次更改值在單元格是回去錯誤之後)。
到我的英語由於較差。使其更清晰"How do i make x.x see as text so that i can compare with x.x.x :) "
您是否嘗試過通過加強評價,看看哪些公式的一部分,你期望不評價? – davids
這個問題沒有意義。 'x.x.x'永遠不可能是一個數字,因此不能作爲一個比較。如果您需要比較它們,則需要將其作爲文本進行處理;如果你需要一個精確的匹配,你需要使用與較短字符相同字符數的較長字符串的子字符串,並將它們進行比較。 –
是xxx如果您仔細閱讀,請參閱文本,但xx請參閱 因此,無論如何,爲了使Excel始終能夠將xx視爲文本 – eathapeking