返回列表 上一主題 發帖

[發問] 請問如何找出最接近日期

[發問] 請問如何找出最接近日期

本帖最後由 gaishutsusuru 於 2023-4-23 23:10 編輯

大家好,

想請教各位大大,


問題說明:
1. A1~A11:是資料,但實際上資料會更多
2. C1是輸入的值。
3. C4是要設定公式,符合以下條件
(1) "_"底線後是長度不一樣的字串。且字串也可能會含有底線。例:202312_B。B是字串的簡化例子,實際上可能會包含底線
(2) 判斷要符合字串後,才能進行日期的判斷(找出日期最接近且小於C1儲存格的條件)。
(3) 例子舉例如下:
ヾ 當C1輸入:202312_B 時,C4會回傳202307_B。(因為在A1~A11符合字串B的且日期最接近且小於202312的是202307)
ゝ 當C1輸入:202301_A 時,C4會回傳202212_A。(因為在A1~A11符合字串A的且日期最接近且小於202301的是202212)
ゞ 如果找不到,就回傳「無」。例:當C1輸入:202212_A 時,C4會回傳「無」。(因為在A1~A11符合字串A的且日期最接近且小於202212的沒有值)
4. 目前使用的EXCEL 的版本是2010、2013

最後附上檔案: 問題.zip (6.03 KB)

希望各位大大能抽空幫忙,非常謝謝您們。

回復 2# Andy2483

謝謝Andy2483大大的抽空幫忙。我再來試看看。

想請問如果用公式的話,不知道能否達成呢? 謝謝

TOP

回復 5# hcm19522

感謝hcm19522大大的幫忙,公式可以成功操作。

TOP

回復 4# Andy2483

謝謝Andy2483您的幫忙,我來研究看看

TOP

回復 6# ML089

謝謝ML089您的幫忙,公式沒有問題哦。

TOP

回復 7# 准提部林

謝謝准提部林大大的幫忙,不過公式有些會出問題:
例:
輸入202307_B 時,公式應該要回傳「202305_B」, 但卻跳出202307_B
輸入202212_A時,公式應該要回傳「無」, 但卻跳出202212_A

TOP

        靜思自在 : 【做人的開始】每一天都是故人的開始,每一個時刻都是自己的警惕。
返回列表 上一主題