職場中是否會遇到這種情況,需要引用Excel中其他sheet表中的數(shù)據(jù)?你是直接復(fù)制黏貼,還是使用vlookup函數(shù),抑或是其他方法呢? 下面跟雷哥一起看一個案例。 -1- 場景 如圖所示,一個工作簿中包含多個sheet表,北京,杭州,南京。且,表中的數(shù)據(jù)格式,位置等完全一致。只是數(shù)據(jù)不同。 要求:需求出Lily,分別在北京,杭州,南京,VR眼鏡的銷售量。 -2- 方法嘗試 嘗試:根據(jù)我們以往的經(jīng)驗,如果在單元格D2直接輸入“ =北京!D6 ”,直接拖拽,會不會變?yōu)?“ =杭州!D6 ” “ =南京!D6 ”呢? 結(jié)果見下圖,可以發(fā)現(xiàn),拖拽變動的只是數(shù)字,數(shù)據(jù)還是北京的數(shù)據(jù)。 -3- 分析 由于數(shù)據(jù)在每一個sheet表中的位置都一樣,只是sheet表名不同,且表名就是 匯總表中的C列數(shù)據(jù)。 因此,使用indirect函數(shù),直接拖拽即可完成。 -4- 方法 在D2中輸入,=INDIRECT( C2&''&'!D6'),直接拖拽即可完成。 -5- 公式解析 1.indirect函數(shù)語法 ① 公式=A2為直接引用,返回值就是引用的單元格中的數(shù)值。 ② 公式=INDIRECT('A2'),單元格引用加英文雙引號,返回單元格A2中的數(shù)值。 ③ 公式=INDIRECT(A2),A2單元格中的值是一個文本值D6,將文本轉(zhuǎn)化為引用,所以返回單元格D6中的值:雷哥office。 2.了解sheet表引用的格式 C2&''&'!D6': sheet引用的格式是“ 表名!單元格 ”。如果表名是引用的單元格,后面需要加上雙引號 '' 。 結(jié)論 我們本案例的方法為 =INDIRECT( C2&''&'!D6'),直接拖拽即可完成。 -6- 獲取源文件 公號后臺回復(fù)010,下載源文件。 -7- 今日分享 《戰(zhàn)狼2》即將突破44億,進(jìn)軍世界電影Top100,導(dǎo)演兼主演吳京迅速刷屏,從小就開始練武的他,就是靠這一拳一腿扎扎實實的打出了自己的人生。其實,世界就是一面巨大的回音壁。你怎樣對待世界,世界怎樣反饋你。你認(rèn)真的付出,認(rèn)真的努力,藏著你未來的路。這個世界的可愛之處在于:它很多時候真會認(rèn)真地回報那些認(rèn)真的人。 -8- 今日互動 朋友們,你們或許是不是還有其他Excel方法呢抑或是其他感悟呢? |
|