作者lilianchen (小颖)
看板Office
标题[算表] 如何抓取指定的整列
时间Tue Jun 18 11:37:01 2019
软体:Excel
版本:1808
原本在名称管理员写了一个小公式:
$1:$1&$2:$2&$3:$3 因为整列资料是会变动的,所以这样写。
A B C
1 S G G
2 1 1 3
3 1 2 4
会得到S11, G12, G34
但後来发现,不见得每份表单资料都是从$1:$1开始抓。
有可能会是这样,起始格的文字都会一样,刚尝试用index match都没写好,不知道要怎
麽办...
A B C
1
2 S X X
3 6 1 3
4 1 8 4
求解>"<
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.51.152.16 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1560829023.A.EDE.html
※ 编辑: lilianchen (118.163.110.199 台湾), 06/18/2019 11:49:42
※ 编辑: lilianchen (118.163.110.199 台湾), 06/18/2019 11:50:19
1F:→ soyoso: $1:$1方面调整为index($1:$1048576,match("s",$a:$a,0),) 06/18 11:55
2F:→ soyoso: 2:2和3:3就match(..)+1和+2 06/18 11:55
3F:→ soyoso: offset的话 offset($1:$1,match(...),) 1,2,3列分别於 06/18 11:59
4F:→ soyoso: match後-1,+0(这是列举用不需加入),+1 06/18 12:01
5F:→ lilianchen: 感谢解惑,用index写出来了。offset因为一开始定$1:$1 06/18 12:28
6F:→ lilianchen: ,所以用match往下跳的时候会超出搜寻范围跳#REF。 06/18 12:28
7F:→ soyoso: 用offset回传#ref错误讯息? 06/18 12:31
9F:→ soyoso: 的,测试无回传错误值#ref 06/18 12:32
10F:→ lilianchen: 成功了 我也不知道当初怎麽写的哈哈 谢谢你 06/18 14:36