作者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/m.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