張貼者:2010年5月29日 上午6:39Administrator ExcelHelp
TEXT(<數值>,<格式>) 原來是用來把<數值>以<格式>裡的數字格式轉換成文字。但只要動動腦筋,便可以用來簡化公式。
在以下例子中,我們要比較日期B3和C3的年和月,如果對則顯示「年月一樣」,否則「年月不一樣」。
=IF(AND(YEAR(B3)=YEAR(C3),MONTH(B3)=MONTH(C3)),"年月一樣","年月不一樣") |
|
一個條件卻用了五個函數,而且用了四個位址,較易出錯。
利用TEXT()則簡單多了,條件只用了兩個函數,位址也只有兩個:
=IF(TEXT(B3,"YYMM")=TEXT(C3,"YYMM"),"年月一樣","年月不一樣") |
|
如果B3是2006年1月2日,TEXT(B3,"YYMM")則是「0601」。選YYMM,是因為我們只要比對年和月。
希望你可以學懂一些程式寫作的技巧!
|
|
|
|
|
|