網友在 Excel 中使用設定數值格式時遇到了如下的困擾,大家一起來想看看有何方法可以解決?如下圖,有「時間、速度、距離」三個欄位,希望輸入數值後能帶出單位「Sec、Km/Sec、Km」。

Excel-解決公式中使用含有設定數值格式為文字的儲存格產生的錯誤

當你的步驟如下時:

步驟1: A欄設定格式:@"Sec",B欄設定格式:@"Km/Sec",C欄設定格式:@"Km"

步驟2:儲存格C2:=A2*B2

結果顯示的是錯誤結果(參考下圖),該如何調整?

Excel-解決公式中使用含有設定數值格式為文字的儲存格產生的錯誤

我的步驟如下:(A欄和C欄的設定同上,以下只設定C欄。)

步驟1:儲存格C2:=TEXT(A2*B2,'@'&'')

步驟2:C欄設定格式:@"Km"

Excel-解決公式中使用含有設定數值格式為文字的儲存格產生的錯誤

結果是正常的(如下圖)。其中儲存格C2:=TEXT(A2*B2,'@'&'')的作用,我是要將數值轉換為文字,再串接至Km。

Excel-解決公式中使用含有設定數值格式為文字的儲存格產生的錯誤

徵求有無更好的解決方案呢?

    全站熱搜

    vincent 發表在 痞客邦 留言(3) 人氣()