2
我有一個使用28位二進制數字的excel。我需要將它們轉換爲十進制數字,但函數bin2dec不適用於長度超過10位的數字。誰能幫我這個?bin2dec用於excel中長度超過10位的數字
我有一個使用28位二進制數字的excel。我需要將它們轉換爲十進制數字,但函數bin2dec不適用於長度超過10位的數字。誰能幫我這個?bin2dec用於excel中長度超過10位的數字
使用以下公式來模擬轉換大於10位的BIN2DEC function。
=SUMPRODUCT(--MID(A2,LEN(A2)+1-ROW(INDIRECT("1:"&LEN(A2))),1),(2^(ROW(INDIRECT("1:"&LEN(A2)))-1)))
請記住,Excel的數值精度爲15位數。如果您需要28位數字,請將單元格格式化爲文本格式,或者以單個勾號(例如'
)作爲PrefixCharacter property前面加上數字字符串。
謝謝,我會試試 –