我建議妳這樣試試:
?方案1:通過單元格格式。步驟如下:選擇要設置的單元格>右鍵設置單元格格式(快捷方式Ctr+1)>在彈出的對話框中,數字標簽下,選擇自定義>;在右邊的類型編輯框中輸入代碼:[& gt;6.11]0.00↑;[& lt;3.5]0.00↓;0.00→方案二:由文本函數公式完成。公式如下(假設判斷值在單元格A1): =TEXT(A1,"[& gt;6.11]0.00↑;[& lt;3.5]0.00↓;0.00→")
方案三:通過文本函數公式完成。公式如下(假設判斷值在單元格a 1):= IF(a 1 & gt;6.11,a 1 & amp;"↑",IF(a 1 & gt;3.1,a 1 & amp;"→",a 1 & amp;"↓"))
方案壹
選項2
選項3
如果主題必須由VBA處理,可以考慮使用VBA事件程序,代碼如下(假設輸入值在單元格A1中):
私有子工作表_SelectionChange(ByVal目標作為範圍)
如果目標。計數= 1和目標。地址= "$A$1 "然後
Target = IIf(Target & gt;6.11。"↑",IIf(Target & gt;3.5,目標& amp"→",目標& amp"↓"))
如果…就會結束
末端接頭
VBA計劃
註意:如果使用VBA,需要將文件保存為啟用宏的工作簿(或文件後綴為xls的文件)。