Page 1 of 1
สอบถามเรื่องการใช้คำสั่งค้นหาและแสดงผลครับ
Posted: Fri Sep 29, 2023 12:46 pm
by cartoonnet
ข้อมูลแถบ "บันทึกงาน"
ต้องการใช้ "ชำระ"
คือปกติผมใช้คำสั่ง Xlookup ในการค้นหาครับ มันจะแสดงผลแต่แถวบนสุดครับ
ในตัวอย่าง ผมอยากใด้ เลข QM ไปโชว์ในหน้าชำระครับ
ขอบคุณครับ
Re: สอบถามเรื่องการใช้คำสั่งค้นหาและแสดงผลครับ
Posted: Fri Sep 29, 2023 3:28 pm
by puriwutpokin
E2=XLOOKUP(1,([@ตัวแทน]&[@เลขที่บิล]=Table1[ตัวแทน]&Table1[เลขที่บิล])*(Table1[สถานะ]="ผ่อน")*(Table1[QM]<>""),Table1[QM],"",0)
Re: สอบถามเรื่องการใช้คำสั่งค้นหาและแสดงผลครับ
Posted: Fri Sep 29, 2023 5:57 pm
by cartoonnet
สุดยอดเลยครับอาจารย์ ลืมคิดไปเลย นั่งงมมาหลายวัน
ขอบคุณมากครับ
Re: สอบถามเรื่องการใช้คำสั่งค้นหาและแสดงผลครับ
Posted: Fri Sep 29, 2023 6:20 pm
by cartoonnet
puriwutpokin wrote: Fri Sep 29, 2023 3:28 pm
E2=XLOOKUP(
1,([@ตัวแทน]&[@เลขที่บิล]=Table1[ตัวแทน]&Table1[เลขที่บิล])*(Table1[สถานะ]="ผ่อน")*(Table1[QM]<>""),Table1[QM],"",0)
ขอรบกวนสอบถาม ตรงส่วน vaule ที่กำหนดเป็น 1 มีความหมายว่าอย่างไรครับ
ขอบคุณมากครับ
Re: สอบถามเรื่องการใช้คำสั่งค้นหาและแสดงผลครับ
Posted: Fri Sep 29, 2023 7:46 pm
by snasui

จากสูตร
=XLOOKUP(1,([@ตัวแทน]&[@เลขที่บิล]=Table1[ตัวแทน]&Table1[เลขที่บิล])*(Table1[สถานะ]="ผ่อน")*(Table1[QM]<>""),Table1[QM],"",0)
แปลว่า ให้หาเลข 1 จากช่วงผลลัพธ์
([@ตัวแทน]&[@เลขที่บิล]=Table1[ตัวแทน]&Table1[เลขที่บิล])*(Table1[สถานะ]="ผ่อน")*(Table1[QM]<>"")
หากพบเลข 1 ในช่วงดังกล่าว ให้นำค่าที่ตรงกันในช่วง Table1[QM] มาแสดง
หากไม่พบให้แสดงค่าว่าง
การค้นหาเป็นการค้นหาแบบตรงตัว ถ้าไม่พบให้แสดงค่าเป็น #N/A
Re: สอบถามเรื่องการใช้คำสั่งค้นหาและแสดงผลครับ
Posted: Wed Oct 04, 2023 3:10 am
by cartoonnet
snasui wrote: Fri Sep 29, 2023 7:46 pm

จากสูตร
=XLOOKUP(1,([@ตัวแทน]&[@เลขที่บิล]=Table1[ตัวแทน]&Table1[เลขที่บิล])*(Table1[สถานะ]="ผ่อน")*(Table1[QM]<>""),Table1[QM],"",0)
แปลว่า ให้หาเลข 1 จากช่วงผลลัพธ์
([@ตัวแทน]&[@เลขที่บิล]=Table1[ตัวแทน]&Table1[เลขที่บิล])*(Table1[สถานะ]="ผ่อน")*(Table1[QM]<>"")
หากพบเลข 1 ในช่วงดังกล่าว ให้นำค่าที่ตรงกันในช่วง Table1[QM] มาแสดง
หากไม่พบให้แสดงค่าว่าง
การค้นหาเป็นการค้นหาแบบตรงตัว ถ้าไม่พบให้แสดงค่าเป็น #N/A
ขอบคุณมากครับ อาจารย์
ที่ผมสงสัยเพราะ ขอบเขตที่ Xlook ไปค้นหาในตาราง เกือบครึ่งนึงไม่มีเลข 1 ครับ
เลยแอบ งงๆนิด แต่ตอนหลังพอเอาไปประยุกต์ได้บ้างแล้วครับ ขอบคุณมากๆครับ