[算表] 傳回其他sheet裡搜尋的值 (excel)

作者: GreenLabel   2020-09-07 16:45:11
軟體: office excel 2016
版本: 2016
https://i.imgur.com/JQtjbUD.png
如附圖
sheet"TOTAL" 裡,傳在其他sheet A B C 裡搜尋並傳回相對應欄列的值
如 D3 為傳回sheet A 的 S3 的值
感謝協助
作者: soyoso (我是耀宗)   2020-09-07 16:58:00
https://i.imgur.com/auZMa1D.jpeg 類似這樣,有依序,offset、index或indirect,沒的話,加個輔助欄,用vlookup
作者: GreenLabel   2020-09-07 17:03:00
這樣子能多一個搜尋條件,根據第2列的欄位值選擇要搜尋的SHEET嗎
作者: soyoso (我是耀宗)   2020-09-07 17:05:00
那公式拖曳參照工作表A,B,C,D方面,再配合函數indirect(d$2&"!儲存格或範圍位置字串")
作者: GreenLabel   2020-09-07 18:18:00
我只會直接indirect(d$2,"!S3"),有辦法直接用B3跟C3找出S3,再回傳進indirect函數嗎?抱歉我慧根不太好,一下午試不出來哈哈
作者: soyoso (我是耀宗)   2020-09-07 18:37:00
直接indirect(d$2,"!S3")?這樣寫並不正確,回文寫的是indirect(d$2&"...")如果是要用offset,就是將回文連結內k$3改為indirect(d$2&"!s3"),要用vlookup,就是將回文連結內J:M改為indirect(d$2&"!a:u"),後面要回傳左起第幾欄的部分要自行調整連結是增加個輔助欄來將b欄的值填滿,如果都是合併儲存格都固定為三列的話,也可以offset配合mod往上(-負值)來抓b3,b6,b9,b12...的值,這樣就不用輔助欄那如果要用到原po回文寫的b3跟c3找出s3,配合indirect方面的話,以match,那indirect以r1c1的樣式參照
作者: GreenLabel   2020-09-08 08:42:00
好的,了解了,感謝s大熱心解答~~~

Links booklink

Contact Us: admin [ a t ] ucptt.com