作者e2167471 (乔妹)
看板Office
标题[算表] 如何回传指定储存格的栏号
时间Tue Nov 6 18:10:22 2018
软体:EXCEL
版本:2013
是这样的,我想要在一个二维表格中搜寻,并回传该目标其在二维表格中的相对XY座标
例如
搜寻内容: 甲
1 2 ....
30 ...
1 丙 丁 庚
2 戊 己 辛
3 乙 乙 丙
...
20 丁 庚 ....
甲 ...
用两个储存格分别回传 20 以及 30 (甲 只会出现一次 1~30的座标也都是储存格)
以我的EXCEL知识,可能需要多次参照才能实现?
以我的EXCEL知识,可能需要多次参照才能实现?
以我的EXCEL知识,可能需要多次参照才能实现?
想了一阵子,目前卡在如何回传 栏号
有栏号的话可以搭配INDIRECT MATCH等方法做搜寻
COLUME只能回传栏位对应的数字,有办法回传例如 $AO$10 的 AO 吗?
或是只能手key一排栏号,然後再去参照? (但此法缺乏变通性)
或是其实有更简单的方法
如果有讲不清楚的地方我再补充 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.144.174
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1541499025.A.086.html
1F:→ e2167471: 不好意思我举例有问题 回去再改 先请教回传栏号的方法11/06 18:17
2F:→ soyoso: 如原文要回传A0的话,address可取得栏号字串,列号不要的11/06 18:20
3F:→ soyoso: 话可substitute取代11/06 18:21
※ 编辑: e2167471 (114.136.103.155), 11/06/2018 18:22:52
不回传已知位置的栏号
希望能回传某个由match搜寻到的储存格的栏号
因实际应用有点复杂 我回去看是不是直接截图好了
※ 编辑: e2167471 (114.136.103.155), 11/06/2018 18:27:32
4F:→ soyoso: 如已有栏号30也可直以用indirect r1c1的方式,如"c30" 11/06 18:23
5F:→ soyoso: 原po是要回传,搜寻如原文"甲"於表格内的储存格字串吗? 11/06 18:31
6F:→ soyoso: 如A010这样 11/06 18:31
7F:→ soyoso: 如果是的话,且有可能会要回传二个以上所在储存格字串的话 11/06 18:32
9F:→ e2167471: 我要做的是 搜寻到甲之後 回传20及30 11/06 18:33
10F:→ e2167471: 但表格内容其实是有一些规律的 我在文中未呈现 11/06 18:34
11F:→ e2167471: 谢谢s大 似乎可行 11/06 18:35
13F:→ e2167471: 我用SUBSTITUTE单独取得栏号之後有办法使用在MATCH中吗? 11/07 11:14
14F:→ e2167471: 假设我取得的栏号J 储存在G1 11/07 11:14
15F:→ e2167471: 我用=INDIRECT(G1&33) 可正确显示J33的内容 11/07 11:15
16F:→ e2167471: 但MATCH似乎不接受这样的语法? 11/07 11:15
17F:→ e2167471: 如果我想对J栏进行一维搜寻的话 11/07 11:16
※ 编辑: e2167471 (60.250.144.174), 11/07/2018 11:16:57
19F:→ e2167471: ! 原来如此 谢谢s大热心教学 11/07 11:41
20F:→ e2167471: 想请教s大 INDIRECT()的意义究竟是? 11/07 14:23
21F:→ e2167471: 为何MATCH中的一维阵列需要用INDIRECT框起来不能直接KEY 11/07 14:23
22F:→ e2167471: 但如果我在空白储存格键入INDIRECT()回传的并不是范围 11/07 14:24
23F:→ e2167471: 而是该范围中和该储存格同列的某个值 11/07 14:25
24F:→ e2167471: 而如果在INDIRECT中直接键入范围 不是 &":"&这种形式 11/07 14:27
25F:→ e2167471: 则是会读不到东西? 不好意思 不太懂INDIRECT的逻辑 11/07 14:28
26F:→ e2167471: 官方的说明网页也看不太懂 11/07 14:28
27F:→ e2167471: 查了一些网页 大概有点懂了 INDIRECT是把储存格的内容 11/07 14:36
28F:→ e2167471: 当成位址而非字串? 因此该储存格就可以去做运算处理? 11/07 14:37
29F:→ soyoso: 如想成连结後的文字串,indirect将该文字串参照到位置(范 11/07 14:51
30F:→ soyoso: 围) 11/07 14:51
31F:→ soyoso: 如此一来,match搜寻字串於该范围内,就可以符合所要的结 11/07 14:52
32F:→ soyoso: 果。想法应类似原po的回文,目的就是符合公式可判读且不出 11/07 14:54
33F:→ soyoso: 错的格式 11/07 14:54
34F:→ e2167471: 谢谢s大热心教学 11/07 18:58