作者cherng2011 (天空蓝)
看板Office
标题[算表] excel填入多项资料与比对
时间Fri Dec 30 14:42:53 2016
软体:excel
版本:2013
各位前辈大家好,目前在资料处理上遇到一些问题
表一
公司 年 成立日 上市日 下市日 标记(0无,1成立,2上市,3下市)
A 1981 1982 1983 2000 0
1982 1
1983 2
. 2
. 2
2000 3
B 1981 1981 1982 1995 1
空白
空白
C 1981
空白
空白
问题1:
每间公司的年份要从1981-2000,目前每间公司我上网搜寻後用公式将资料设定成
每间公司都有1981年,但是後面的栏位目前还是空白的,希望每间公司的年份都能
跟A公司的一样从1981-2000,不知是否有公式可以输入,之前是一个个复制但怕会出错。
问题2:
每家公司有成立日、上市日与下市日,需要在他们个别的年份上做标记,例如A公
司1982年成立,所以1981年需填0,1982年填1,1983上市填2,1984-1999没有变动
一样上市填2,2000下市填3。因为资料有上万笔,之前是用筛选取代的方式,
一个个看,但怕会出错,不知道有没有用公式解决的方法,
可以让标记的那栏对照成立日、上市日、下市日自动填入数值?
麻烦各位前辈了,谢谢大家!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.119.96.21
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1483080176.A.E6B.html
1F:→ soyoso: 问题1、如其他公司也要同A公司新增1981-2000的部分,可用 12/30 17:01
3F:→ soyoso: 并於年的栏位设定内显示没有资料的项目(勾选) 12/30 17:08
5F:→ cherng2011: 谢谢s大!想另外请问问题一的A公司原本只有第一格显示 12/31 00:38
6F:→ cherng2011: A要如何让下面的公司名栏位也自动填入A呢? 12/31 00:39
7F:→ soyoso: 栏位设定,重栏项目标签勾选 12/31 00:41
8F:→ cherng2011: 不知道为何在2000年的下一栏会出现(空白)字样,有方法 12/31 09:28
9F:→ cherng2011: 可以删除吗? 12/31 09:28
10F:→ soyoso: 想到的是以筛选排除空白,或选择性贴上後再筛选空白删除 12/31 12:24
11F:→ cherng2011: 感谢s大,问题2的(row0-2/20)*20的20是不是代表到2000 12/31 12:33
12F:→ cherng2011: 年有20格呢? 12/31 12:34
13F:→ soyoso: 如原po回文所述 12/31 12:36
14F:→ cherng2011: 非常感谢您帮了好多忙,谢谢您^^ 12/31 12:43
15F:→ cherng2011: 想再问个问题,问题二中excel是如何辨别出填123的呢? 12/31 13:34
16F:→ cherng2011: 我将公式改成=IFERROR(MATCH(B:B,OFFSET(C:G,INT((ROW 12/31 13:35
17F:→ cherng2011: 0-2)/35)*35,)),0)往下拉之後後面的资料没有改变 12/31 13:35
18F:→ cherng2011: 是不是我哪边弄错了 12/31 13:36
19F:→ cherng2011: 我用$符号只有第一格会有正确资料 12/31 13:37
20F:→ soyoso: row後为()不是0 12/31 14:27
21F:→ soyoso: 另外c:g方面则指定带列号的范围 12/31 14:30
22F:→ cherng2011: 终於解决了!没想到栏位的顺序也会影响结果XD谢谢S大!! 12/31 16:06
23F:→ cherng2011: s大我有发现一个问题是如果L2的年份>M2,O栏的结果会 12/31 16:58
24F:→ cherng2011: 在某年之後会跳回跟着M走而非L,不知道有办法解决吗? 12/31 17:00
25F:→ soyoso: 想到的是用if来判断规则 12/31 18:24
26F:→ cherng2011: 好的我再试试看,谢谢您!! 12/31 22:34