今天著重來給大家解下Excel中這個不為人知的「交叉運算符——空格」。
我們先來看一張圖,來了解下在Excel中要實現「交叉查詢」,使用INDEX、VLOOKUP、HLOOKUP、LOOKUP是有多麻煩:
這是為啥呢?因為單元格的內容本質上是屬于「文本」,而在編輯欄中直接寫的一般都是「變量」。
兩個看著一樣,其實是不一樣的!接下來我們將使用一個函數來解決這個問題,將文本轉換為變量。
– 03 –
INDIRECT函數
INDIRECT函數的作用是返回文本字符串指定的引用,參數總共有2個,只需要理解第一個即可,也就是引用的字符串。
這句話聽著可能非常繞口,還記得我們上面的公式么,對公式進行改造,變成:“=INDIRECT(B14) INDIRECT(C14)”:
這樣子,我們就將字符串轉換成了引用的變量,銷量的結果可以隨著部門和產品的改變而動態改變。
另外,還有一點需要主要的,如果定義的名稱中存在以數字、字母C和字母R開頭的,那么名稱最前面會自動加上下劃線。
例如:“1月”會被定義成“_1月”,這樣我們在公式前引用也要變成“_1月”。
小小總結:如果并不是標題特殊,那么可以考慮使用“空格運算符”,如果需要動態引用單元格中的內容則使用INDIRECT函數。