看板 Office 關於我們 聯絡資訊
軟體: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://www.ptt.cc/bbs/Office/M.1483080176.A.E6B.html
soyoso: 問題1、如其他公司也要同A公司新增1981-2000的部分,可用 12/30 17:01
soyoso: 樞紐分析表輔助 https://i.imgur.com/jZzwRGO 12/30 17:01
soyoso: 並於年的欄位設定內顯示沒有資料的項目(勾選) 12/30 17:08
soyoso: 問題2、https://i.imgur.com/YJ6DDuE 類似這樣 12/30 17:10
cherng2011: 謝謝s大!想另外請問問題一的A公司原本只有第一格顯示 12/31 00:38
cherng2011: A要如何讓下面的公司名欄位也自動填入A呢? 12/31 00:39
soyoso: 欄位設定,重欄項目標籤勾選 12/31 00:41
cherng2011: 不知道為何在2000年的下一欄會出現(空白)字樣,有方法 12/31 09:28
cherng2011: 可以刪除嗎? 12/31 09:28
soyoso: 想到的是以篩選排除空白,或選擇性貼上後再篩選空白刪除 12/31 12:24
cherng2011: 感謝s大,問題2的(row0-2/20)*20的20是不是代表到2000 12/31 12:33
cherng2011: 年有20格呢? 12/31 12:34
soyoso: 如原po回文所述 12/31 12:36
cherng2011: 非常感謝您幫了好多忙,謝謝您^^ 12/31 12:43
cherng2011: 想再問個問題,問題二中excel是如何辨別出填123的呢? 12/31 13:34
cherng2011: 我將公式改成=IFERROR(MATCH(B:B,OFFSET(C:G,INT((ROW 12/31 13:35
cherng2011: 0-2)/35)*35,)),0)往下拉之後後面的資料沒有改變 12/31 13:35
cherng2011: 是不是我哪邊弄錯了 12/31 13:36
cherng2011: 我用$符號只有第一格會有正確資料 12/31 13:37
soyoso: row後為()不是0 12/31 14:27
soyoso: 另外c:g方面則指定帶列號的範圍 12/31 14:30
cherng2011: 終於解決了!沒想到欄位的順序也會影響結果XD謝謝S大!! 12/31 16:06
cherng2011: s大我有發現一個問題是如果L2的年份>M2,O欄的結果會 12/31 16:58
cherng2011: 在某年之後會跳回跟著M走而非L,不知道有辦法解決嗎? 12/31 17:00
soyoso: 想到的是用if來判斷規則 12/31 18:24
cherng2011: 好的我再試試看,謝謝您!! 12/31 22:34