Page 1 of 1
ขอสูตรรวมข้อความเป็นวันที่ครับ
Posted: Mon Mar 10, 2025 11:33 pm
by yodpao.b
ขอสูตรรวมข้อความเป็นวันที่ครับ
Screenshot 2025-03-10 232554.jpg
จากรูป ข้อมูล สีเหลือง แสดงเป็นข้อความครับ
ต้องการให้คำตอบได้ค่าออกมาแบบที่เซล D8 ครับ
Re: ขอสูตรรวมข้อความเป็นวันที่ครับ
Posted: Tue Mar 11, 2025 7:39 am
by snasui

ตัวอย่างสูตรครับ
=DATE(D3-543,MATCH(TRIM(MID(D4,3,20)),TEXT(DATE(2025,INDEX(ROW(1:12),0),1),"ดดดด"),0),D5)
Re: ขอสูตรรวมข้อความเป็นวันที่ครับ
Posted: Tue Mar 11, 2025 10:29 am
by yodpao.b
ขอบคุณครับ
สูตรยังใช้ไม่ได้ครับ ผมก็เลย ลองกด ctrl+shift+enter ผลออกมาตามต้องการ
พอดีผมรู้ความหมายของสูตรตัวด้านล่างครับ
MID(D4,3,20)
คำถาม ผมไม่เข้าใจ ว่าทำไหม ",3," เลข สาม ทำไหมถึงไม่ใช่ สี่ ครับ
ผมเข้าใจว่าต้องนับ จากตัวที่ 4 แล้วนับค่าหลังจากตัวอักษรลำดับที่ 4 มาโชว
Re: ขอสูตรรวมข้อความเป็นวันที่ครับ
Posted: Tue Mar 11, 2025 7:39 pm
by snasui
yodpao.b wrote: Tue Mar 11, 2025 10:29 am
ผมไม่เข้าใจ ว่าทำไหม ",3," เลข สาม ทำไหมถึงไม่ใช่ สี่ ครับ

ที่เป็น 3 เพื่อเป็นการเผื่อไว้ว่าวันที่จะเป็นแค่เลขหลักเดียว หากมั่นใจว่าวันที่เป็น 2 หลักเสมอสามารถใช้ 4 ตามสะดวกครับ
yodpao.b wrote: Tue Mar 11, 2025 10:29 am
ผมก็เลย ลองกด ctrl+shift+enter ผลออกมาตามต้องการ
ผมเขียนด้วย O365 มันแสดงผลได้โดยไม่ต้องกดแป้น Ctrl+Shift+Enter ทั้งนี้ได้ใส่ Index เผื่อไว้สำหรับ Version ที่ต่ำกว่าเพื่อบังคับให้แสดงผลได้แม้ไม่ต้องกดแป้น Ctrl+Shift+Enter แล้ว แต่หากยังแสดงผลไม่ได้แสดงว่า Index ไม่แข็งแรงพอที่จะบังคับให้ Row แสดงเป็น Array
ลองปรับสูตรเป็นด้านล่างเพื่อการแสดงผลโดยไม่ต้องกดแป้น Ctrl+Shfit+Enter ครับ
=DATE(D3-543,MATCH(TRIM(MID(D4,3,20)),TEXT(DATE(2025,{1,2,3,4,5,6,7,8,9,10,11,12},1),"ดดดด"),0),D5)