在excel2003中,用戶可以創(chuàng)建一個(gè)數(shù)組常數(shù),給它起一個(gè)名字,然后在公式中使用這個(gè)命名的數(shù)組。就技術(shù)上而言,一個(gè)命名的數(shù)組就是一個(gè)命名的公式。
下圖表示使用“定義名稱”對(duì)話框創(chuàng)建的命名數(shù)組。數(shù)組名字是DayName,它代表下面的數(shù)組:
{"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}
即點(diǎn)擊excel2003菜單欄的“插入”——“名稱”——“定義”,彈出“定義名稱”對(duì)話框,在“在當(dāng)前工作簿中的名稱”中輸入“DayName”,然后在“引用位置”中輸入“={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}”。
請注意,在“定義名稱”對(duì)話框中,數(shù)組是使用前導(dǎo)等號(hào)(=)定義的。沒有這個(gè)等號(hào),數(shù)組被解釋為一個(gè)字符串,而不是一個(gè)數(shù)組。還有,定義命名數(shù)組常數(shù)的時(shí)候,必須鍵入大括號(hào)。Excel不會(huì)為你自動(dòng)加入的。
創(chuàng)建這個(gè)命名數(shù)組后,就可以在公式中使用它了。在合適的單元格區(qū)域范圍內(nèi)輸入公式:{=DayName}
因?yàn)槭怯枚禾?hào)分隔數(shù)組元素,因此,這個(gè)數(shù)組是橫向的。使用分號(hào)創(chuàng)建縱向數(shù)組,或者使用Excel的TRANSPOSE函數(shù)把橫向數(shù)組插入到縱向單元格范圍內(nèi)。下面的公式(輸人到個(gè)7單元格范圍)使用了TRANSPOSE函數(shù),
{=TRANSPOSE(DayName)}
我們也可以使用Excel的INDEX函數(shù)訪問數(shù)組的每一個(gè)元素。例如,下面的公式返回Wed,它是DayName數(shù)組的第四個(gè)元素:
INDEX(DayName,4)