Page 1 of 1
อยากทราบสูตรที่ดึงเอาเฉพาะวันที่ออกมาค่ะ
Posted: Sat Jul 15, 2023 10:57 pm
by chon1402
สวัสดีค่ะอาจารย์
อยากสอบถามอาจารย์ค่ะว่ามีสูตรที่สามารถดึงเอาเฉพาะวันที่ในคำอธิบายรายการออกมาโดยให้อยู่ในคอลัมน์เดียวกันได้หรือไม่คะ เพราะคำอธิบายรายการแต่ละแถวไม่เหมือนกันค่ะ ทั้งนี้ได้แนบไฟล์มาเพื่อใช้ประกอบการพิจารณาค่ะ
ขอบคุณค่ะ
ตัวอย่าง.xlsx
Re: อยากทราบสูตรที่ดึงเอาเฉพาะวันที่ออกมาค่ะ
Posted: Sat Jul 15, 2023 11:28 pm
by norkaz
...
H3
=IF(COUNT(SEARCH("เดือน",G3)),EOMONTH(MAX(IFERROR(--TEXTSPLIT(G3," "),"")),0),MAX(IFERROR(--TEXTSPLIT(G3," "),"")))
Copy ลงไป
*** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ**
Norkaz
Re: อยากทราบสูตรที่ดึงเอาเฉพาะวันที่ออกมาค่ะ
Posted: Sun Jul 16, 2023 12:36 am
by chon1402
ขอบคุณ คุณ @Norkaz นะคะ แต่ลอง copy ไปวางไว้ที่คอลัมน์ H3 แล้วขึ้น #Value ค่ะ ไม่ทราบว่าต้องแก้ไขตรงไหนคะ
ตัวอย่าง.xlsx
Re: อยากทราบสูตรที่ดึงเอาเฉพาะวันที่ออกมาค่ะ
Posted: Sun Jul 16, 2023 12:38 am
by norkaz
...
Excel 365 ใช่ไหมครับ
หรือ แบบสูตรเดียว H3:Hxx ลบข้อมูลออกไปให้หมดก่อน
H3
=MAP(G3:G7,LAMBDA(x,LET(a,MAX(IFERROR(--TEXTSPLIT(x," "),"")),IF(COUNT(SEARCH("เดือน",x)),EOMONTH(a,0),a))))
*** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ**
Norkaz
Re: อยากทราบสูตรที่ดึงเอาเฉพาะวันที่ออกมาค่ะ
Posted: Sun Jul 16, 2023 12:50 am
by norkaz
chon1402 wrote: Sun Jul 16, 2023 12:36 am
ขอบคุณ คุณ @Norkaz นะคะ แต่ลอง copy ไปวางไว้ที่คอลัมน์ H3 แล้วขึ้น #Value ค่ะ ไม่ทราบว่าต้องแก้ไขตรงไหนคะ
ตัวอย่าง.xlsx
สูตรนั้นถูกต้องแล้ว ลอง Copy ไปใหม่ครับ
หรือ
1. นำเคอร์เซ่อร์ไปวางที่ H3
2. กด F2 เพื่อแก้ไข แต่ไม่ต้องแก้อะไร
3. Enter
*** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ**
Norkaz
Re: อยากทราบสูตรที่ดึงเอาเฉพาะวันที่ออกมาค่ะ
Posted: Sun Jul 16, 2023 12:52 am
by chon1402
ใช่ค่ะ Excel 365 ค่ะ
Copy สูตรไปใส่แล้วก็ยังไม่ได้เหมือนเดิมค่ะ ไม่ทราบว่าเกิดจากอะไรเหรอคะ หรือเราทำอะไรผิดไปหรือป่าวคะ รบกวนขอคำแนะนำด้วยค่ะ
ตัวอย่าง.xlsx
Screenshot 2023-07-16 005136.jpg
Re: อยากทราบสูตรที่ดึงเอาเฉพาะวันที่ออกมาค่ะ
Posted: Sun Jul 16, 2023 1:07 am
by norkaz
...
สูตรปกติถูกต้องครับ เข้าใจว่า Excel 365 ของท่านเจ้าของคำถาม อาจจะเป็นรุ่น ที่ยังไม่มี
TEXTSPLIT
ลองปรับจากสูตรที่เขียนมาแล้ว ไปตามนี้
คอลัมน์ J ใช้แบบเดิมที่เจ้าของคำถามสร้างไว้แล้ว
H3
=IF(J3="",EOMONTH(("1/"&MID(G3,SEARCH("/",G3)-2,5)),0),IFERROR(--LEFT(J3,SEARCH(" ",J3)-1),--J3))
Copy ลงไป
*** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ**
Norkaz
Re: อยากทราบสูตรที่ดึงเอาเฉพาะวันที่ออกมาค่ะ
Posted: Sun Jul 16, 2023 1:27 am
by chon1402
ได้แล้วค่ะ
ขอบคุณมากนะคะ