在excel中根據年份推算生肖

  假設已知年份除以12的餘數分別對應於十二生肖(數據在B1:M3單元格區域),如果要根據輸入的任意年份推算生肖(見圖6-45),可以使用如下公式(若輸入的年份在B5單元格):

=HLOOKUP(MOD(B5,12),B1:M3,3)

公式首先用MOD(B5,12)得到年份與12的餘數,然後根據餘數對應的列在Bl:M3的第3行即生肖一行查找到對應的僮。

在excel中根據年份推算生肖

圖6-45根據年份推算生肖

這裡使用了HLOOKUP函數,HLOOKUP與VLOOKUP函數相似,只是要查找的表是以水平方式而不是垂直方式排列。HLOOKUP函數查找在表格中的第一行的值,返回匹配列中指定行的相應值。

語法形式為:HLOOKUP(lookup_value,table_array,rowjndex_num,range_lookup)。

lookup_value:代表需要查找的數值;table_array:代表需要在其中查找數據的單元格區域:rowjndex_num:為在table_array區域中待返回的匹配值的行列序號;range_lookup:為一邏輯值,如果為TRUE或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value的最大數值;如果為FALSE,則返回精確匹配值,如果找不到,則返回錯誤值#N/A。