作者a22732 (ψ(‵▽′)ψ)
看板Office
標題[問題] excel新增的資料跟前
時間Wed Apr 22 16:02:16 2020
軟體:excel
版本:2007
同一器材會一直重複維修
每筆維修會做成一筆資料
每筆新的資料都要跟之前的材料做比較
希望可以顯示出同一器材的同一維修零件
是否在第一次維修的一年內有沒有重複維修
http://i.imgur.com/aRuzrrv.jpg
以此圖為例,需要先篩選出相同序號後
再比對維修材料相同後
想在同序號跟材料的第二筆資料後面顯示出第一筆資料的保固期限
或是是不是在保固期限內
感覺很複雜
幫忙解決的話願意給1000p答謝
謝謝
-----
Sent from JPTT on my HTC_U-1u.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.171.17 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1587542541.A.DFE.html
※ 編輯: a22732 (42.73.171.17 臺灣), 04/22/2020 16:03:26
1F:→ soyoso: 提供截圖或檔案才比較清楚 04/22 16:06
※ 編輯: a22732 (42.73.171.17 臺灣), 04/22/2020 16:14:23
2F:→ a22732: 已補圖跟說明,謝謝04/22 16:15
3F:→ soyoso: 哪一儲存格或欄,篩選出相同序號,和哪一範圍或欄比對維修04/22 16:18
4F:→ soyoso: 材料04/22 16:18
5F:→ a22732: 在新的儲存格篩選就可以04/22 16:20
6F:→ a22732: 抱歉,篩選資料放在第二筆資料的保固期限旁邊04/22 16:22
7F:→ soyoso: 保固期限是m欄嗎?旁邊是指o欄?04/22 16:33
8F:→ a22732: 保固期是m欄沒錯04/22 16:35
9F:→ a22732: 放O欄就可以04/22 16:35
10F:→ soyoso: 內文寫到同序號跟材料,又分別是哪一欄04/22 16:37
11F:→ a22732: 放在空白的列就可以04/22 16:41
12F:→ soyoso: 不是內文寫到同序號跟材料,那我要判斷哪一欄是序號跟材料04/22 16:46
13F:→ a22732: 抱歉我誤會了,篩選內容是F欄跟H欄04/22 16:52
14F:→ soyoso: 那舉個例,連結內有4筆設備序號和材料或工別名稱相同的吧04/22 17:03
15F:→ soyoso: 分別是3,4,5,8列的f和h欄,那儲存格o3、o4、o5和o8分別是04/22 17:04
16F:→ soyoso: 回傳什麼資料呢04/22 17:04
有點長用回覆的
總共4筆資料的f跟h欄都相符
保固期限為1年
第3列的m欄日期20190311
第4列的m欄日期20191130
第5列的m欄日期20200105
那o欄想回傳的都是20190311
或是可以顯示為保固內
第8列的m欄日期20200401
o欄想顯示為20200401 或是過保
但第9欄後的o欄想更新為
20200401或保固內
以上應該是用程式寫會比較容易
不知道這樣的要求excel能不能做到
先謝謝so大
※ 編輯: a22732 (61.231.247.194 臺灣), 04/22/2020 17:47:02
18F:→ soyoso: 和回傳上一筆儲存格o3,回傳第一筆儲存格p3 04/22 17:42
19F:→ soyoso: 第3列的m欄日期20190311?這和內文連結內儲存格m3不同 04/22 17:50
20F:→ soyoso: m4、m5或是m8都不同,所以要以回文的資料來模擬嗎 04/22 17:51
21F:→ a22732: 日期數字我自己另外寫的,跟儲存格無關 04/22 17:51
22F:→ soyoso: 不能另外寫,需要模擬,要有固定的資料,才能看回傳的值 04/22 17:52
23F:→ soyoso: 是否符合要的邏輯 04/22 17:52
24F:→ a22732: 嗯...那用我給的數字先模擬好了,因為想試試過保跨年度能 04/22 17:55
25F:→ a22732: 不能用 04/22 17:55
26F:→ soyoso: 再問保固期限1年m欄20190311~2020310都是回傳20190311嗎? 04/22 17:55
27F:→ a22732: 照片的數字還在保固期限內沒辦法驗證 04/22 17:56
28F:→ a22732: 是的,謝謝 04/22 17:56
29F:→ soyoso: 20203011(含)後都是回傳m欄日期,如20200401 04/22 17:56
30F:→ soyoso: 問一下日期是如何鍵入的20190311還是2019/3/11(儲存格格式 04/22 17:58
31F:→ soyoso: 調整為yyyymmdd) 04/22 17:58
32F:→ a22732: 可以兩種都試試看嗎?謝謝你 04/22 18:06
33F:→ soyoso: 不是,是問m欄的日期是以20190311或是2019/3/11的方式被鍵 04/22 18:07
34F:→ soyoso: 入的 04/22 18:07
36F:→ soyoso: 若不是而是以2019/3/11(儲存格格式調整yyyymmdd)就不用, 04/22 18:10
37F:→ soyoso: 函數text 04/22 18:10
38F:→ a22732: 是以20190311方式輸入,另外o欄儲存隔每新增一筆我只需要 04/22 18:34
39F:→ a22732: 往下拉就可以了嗎? 04/22 18:34
40F:→ a22732: 不好意思,想問o8儲存格該怎麼輸入? 04/22 18:36
41F:→ soyoso: 連結內o3:q10是以o3:q3下拉產生的,因此儲存格o8不用另外 04/22 18:57
42F:→ soyoso: 輸入 04/22 18:58
44F:→ a22732: 如果是上面那張圖的o8是不是也只要下拉就可以? 04/22 20:35
45F:→ soyoso: 是的 04/22 20:39
46F:→ a22732: 非常謝謝!! 04/23 08:21
48F:→ a22732: 回報一下測試結果,o欄用第一張圖的公式可以顯示出需要的 04/23 09:32
49F:→ a22732: 保固內時效,p欄的日期一直沒辦法顯示,查不出問題在哪裡 04/23 09:32
50F:→ soyoso: p欄的日期沒辦法顯示,但回文連結並沒有選擇p欄任一有公式 04/23 09:34
51F:→ soyoso: 的儲存格,所以沒辦法看到公式如何打的 04/23 09:34
52F:→ a22732: 發現新的問題點:o4日期應該顯示20201231,但是顯示為前一 04/23 09:35
53F:→ a22732: 次的維修日期 04/23 09:35
54F:→ soyoso: 哪一個是儲存格o4,這方面要有列號,回文連結沒有列號 04/23 09:36
56F:→ soyoso: 並不確定是哪一個儲存格 04/23 09:37
57F:→ soyoso: 要截圖,請一定要有欄列號,不然回文者無法正確回文 04/23 09:37
61F:→ soyoso: 04/22 17:42就寫了回傳上一筆儲存格o3,這是用於回傳上一 04/23 09:40
62F:→ soyoso: 筆資料 04/23 09:40
64F:→ soyoso: 提供該公式就不會是原po04/23 09:35的回文應該顯示2020123 04/23 09:42
65F:→ soyoso: 1,而是我04/22 17:42所回文的回傳上一筆 04/23 09:43
66F:→ soyoso: 如果這不要原po要的結果,就不應該去使用該公式 04/23 09:43
67F:→ soyoso: p3儲存格沒有按組合鍵 04/23 09:44
68F:→ soyoso: 這我也在04/22 17:41所提供的連結內就寫了p3為陣列公式, 04/23 09:45
69F:→ soyoso: 需在公式列加上組合鍵Ctrl+Shift+Enter 04/23 09:46