作者GreenLabel ()
看板Office
标题[算表] 传回其他sheet里搜寻的值 (excel)
时间Mon Sep 7 16:45:11 2020
软体: office excel 2016
版本: 2016
https://i.imgur.com/JQtjbUD.png
如附图
sheet"TOTAL" 里,传在其他sheet A B C 里搜寻并传回相对应栏列的值
如 D3 为传回sheet A 的 S3 的值
感谢协助
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.25.238.205 (越南)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1599468313.A.055.html
2F:→ soyoso: offset、index或indirect,没的话,加个辅助栏,用vlookup 09/07 16:58
3F:→ GreenLabel: 这样子能多一个搜寻条件,根据第2列的栏位值选择要搜 09/07 17:03
4F:→ GreenLabel: 寻的SHEET吗 09/07 17:03
5F:→ soyoso: 那公式拖曳参照工作表A,B,C,D方面,再配合函数indirect(d$ 09/07 17:05
6F:→ soyoso: 2&"!储存格或范围位置字串") 09/07 17:05
7F:→ GreenLabel: 我只会直接indirect(d$2,"!S3"),有办法直接用B3跟C3 09/07 18:18
8F:→ GreenLabel: 找出S3,再回传进indirect函数吗? 09/07 18:19
9F:→ GreenLabel: 抱歉我慧根不太好,一下午试不出来哈哈 09/07 18:19
10F:→ soyoso: 直接indirect(d$2,"!S3")?这样写并不正确,回文写的是 09/07 18:37
11F:→ soyoso: indirect(d$2&"...") 09/07 18:37
12F:→ soyoso: 如果是要用offset,就是将回文连结内k$3改为indirect(d$2& 09/07 18:37
13F:→ soyoso: "!s3"),要用vlookup,就是将回文连结内J:M改为indirect(d 09/07 18:37
14F:→ soyoso: $2&"!a:u"),後面要回传左起第几栏的部分要自行调整 09/07 18:37
15F:→ soyoso: 连结是增加个辅助栏来将b栏的值填满,如果都是合并储存格 09/07 18:41
16F:→ soyoso: 都固定为三列的话,也可以offset配合mod往上(-负值)来抓b3 09/07 18:41
17F:→ soyoso: ,b6,b9,b12...的值,这样就不用辅助栏 09/07 18:41
18F:推 soyoso: 那如果要用到原po回文写的b3跟c3找出s3,配合indirect方面 09/07 18:52
19F:→ soyoso: 的话,以match,那indirect以r1c1的样式参照 09/07 18:52
20F:→ GreenLabel: 好的,了解了,感谢s大热心解答~~~ 09/08 08:42