Page 1 of 1
เรียกข้อมูลมาแสดงผล รายการอุปกรณ์เบิกจ่าย
Posted: Thu Nov 15, 2018 1:57 pm
by instankill
รบกวนอาจารย์ ตามข้อมูลที่แนบมา
1. พิมพ์รหัสในช่อง B1 แล้วแสดงผลรายการอุปกรณ์ทั้งหมดที่มีการจ่ายโดยเรียงลำดับที่ครับ
2. ใน 1 รหัส มี 2 เขต ซึ่งข้อมูลการจ่ายสินค้าต่างกัน ผมควรจะใช้สูตรแบบไหนครับ (ในช่อง Data มีไฮไลค์ไว้ให้ครับ)
Area.xlsx
Re: เรียกข้อมูลมาแสดงผล รายการอุปกรณ์เบิกจ่าย
Posted: Thu Nov 15, 2018 2:26 pm
by puriwutpokin
ที่ C8=IFERROR(INDEX('Area DATA'!E$2:E$20,AGGREGATE(15,6,(ROW('Area DATA'!$B$2:$B$20)-ROW('Area DATA'!$B$1))/('Area DATA'!$B$2:$B$20=$B$1),ROWS(C$8:C8))),"") คัดลอกไปทางขวาและลงล่างครับ
Re: เรียกข้อมูลมาแสดงผล รายการอุปกรณ์เบิกจ่าย
Posted: Thu Nov 15, 2018 3:02 pm
by instankill
ขอบคุณ คุณpuriwutpokinมากครับ
แล้วส่วน ที่มีรหัสเดียวกันแต่ข้อมูลเขตต่างกันตรงนี้จะทำยังไงดีครับ
ขอบคุณครับ
Re: เรียกข้อมูลมาแสดงผล รายการอุปกรณ์เบิกจ่าย
Posted: Thu Nov 15, 2018 4:20 pm
by puriwutpokin
instankill wrote: Thu Nov 15, 2018 3:02 pm
ขอบคุณ คุณpuriwutpokinมากครับ
แล้วส่วน ที่มีรหัสเดียวกันแต่ข้อมูลเขตต่างกันตรงนี้จะทำยังไงดีครับ
ขอบคุณครับ
ใช้ ออฟฟิต 2010 หรือเปล่าถ้าใช่ใช้เป็น ที่ C3=IFERROR(INDEX('Area DATA'!$E$2:$M$20,AGGREGATE(15,6,(ROW('Area DATA'!$B$2:$B$20)-ROW('Area DATA'!$B$1))/('Area DATA'!$A$2:$A$20=$B$2)/('Area DATA'!$B$2:$B$20=$B$1),ROWS(C$8:C8)),MATCH(C$7,'Area DATA'!$E$1:$M$1,0)),"") คัดลอกไปทั่วตารางครับ
Re: เรียกข้อมูลมาแสดงผล รายการอุปกรณ์เบิกจ่าย
Posted: Fri Nov 16, 2018 8:40 am
by instankill
Re: เรียกข้อมูลมาแสดงผล รายการอุปกรณ์เบิกจ่าย
Posted: Wed Nov 21, 2018 4:37 pm
by instankill
รบกวนอีกครั้งครับ
จากไฟล์เดิมที่ได้คำตอบเรื่องอุปกรณ์แล้วนั้น
ตอนนี้มีปัญหาเรื่องการทำ Dropdown List ให้ข้อมูล ลิ้งค์กัน 3 ชั้น
ความต้องการ คือ
1. ข้อมูล รหัส แสดงแค่ข้อมูลไม่ซ้ำ
2. ข้อมูล เขต แสดงค่าอิงจากข้อมูล รหัส
3. ข้อมูล สถานที่ แสดงค่าอิงจากข้อมูล เขต
ตอนนี้ผมลองใช้ Dropdown แล้ว ไม่ได้ตามต้องการ ถ้าเปลี่ยนใช้แบบอื่นรบกวนแนะนำด้วยครับ
ไฟล์ตามที่แนบครับ
ขอบคุณครับ
Re: เรียกข้อมูลมาแสดงผล รายการอุปกรณ์เบิกจ่าย
Posted: Wed Nov 21, 2018 7:53 pm
by puriwutpokin
instankill wrote: Wed Nov 21, 2018 4:37 pm
รบกวนอีกครั้งครับ
จากไฟล์เดิมที่ได้คำตอบเรื่องอุปกรณ์แล้วนั้น
ตอนนี้มีปัญหาเรื่องการทำ Dropdown List ให้ข้อมูล ลิ้งค์กัน 3 ชั้น
ความต้องการ คือ
1. ข้อมูล รหัส แสดงแค่ข้อมูลไม่ซ้ำ
2. ข้อมูล เขต แสดงค่าอิงจากข้อมูล รหัส
3. ข้อมูล สถานที่ แสดงค่าอิงจากข้อมูล เขต
ตอนนี้ผมลองใช้ Dropdown แล้ว ไม่ได้ตามต้องการ ถ้าเปลี่ยนใช้แบบอื่นรบกวนแนะนำด้วยครับ
ไฟล์ตามที่แนบครับ
ขอบคุณครับ
ต้องอาศัยคอลัมน์ช่วยครับ
ที่ชีท Area DATA
ที่ N2=IFERROR(INDEX($B$2:$B$25,AGGREGATE(15,6,(ROW(B$2:B$25)-ROW(B$1))/(MATCH(B$2:B$25,B$2:B$25,0)=ROW(B$2:B$25)-ROW(B$1)),ROWS(B$2:B2))),"") คัดลอกล่างครับ
หลังจากนั้นก็ มา ทำ Dropdown ที่ B1 ให้ตามช่วงที่สร้างมาใหม่ครับ
ที่ B2 เลือก validate ใส่สูตร =OFFSET('Area DATA'!$A$1,MATCH(B1,'Area DATA'!$B$2:$B$25,0),,COUNTIF('Area DATA'!$B$2:$B$25,B1),-1)
ที่ B4 เลือก validate ใส่สูตร=OFFSET('Area DATA'!$A$1,MATCH(B2,'Area DATA'!$A$2:$A$25,0),3,COUNTIF('Area DATA'!$A$2:$A$25,B2),)
Re: เรียกข้อมูลมาแสดงผล รายการอุปกรณ์เบิกจ่าย
Posted: Thu Nov 22, 2018 10:44 am
by instankill
puriwutpokin wrote: Wed Nov 21, 2018 7:53 pm
instankill wrote: Wed Nov 21, 2018 4:37 pm
รบกวนอีกครั้งครับ
จากไฟล์เดิมที่ได้คำตอบเรื่องอุปกรณ์แล้วนั้น
ตอนนี้มีปัญหาเรื่องการทำ Dropdown List ให้ข้อมูล ลิ้งค์กัน 3 ชั้น
ความต้องการ คือ
1. ข้อมูล รหัส แสดงแค่ข้อมูลไม่ซ้ำ
2. ข้อมูล เขต แสดงค่าอิงจากข้อมูล รหัส
3. ข้อมูล สถานที่ แสดงค่าอิงจากข้อมูล เขต
ตอนนี้ผมลองใช้ Dropdown แล้ว ไม่ได้ตามต้องการ ถ้าเปลี่ยนใช้แบบอื่นรบกวนแนะนำด้วยครับ
ไฟล์ตามที่แนบครับ
ขอบคุณครับ
ต้องอาศัยคอลัมน์ช่วยครับ
ที่ชีท Area DATA
ที่ N2=IFERROR(INDEX($B$2:$B$25,AGGREGATE(15,6,(ROW(B$2:B$25)-ROW(B$1))/(MATCH(B$2:B$25,B$2:B$25,0)=ROW(B$2:B$25)-ROW(B$1)),ROWS(B$2:B2))),"") คัดลอกล่างครับ
หลังจากนั้นก็ มา ทำ Dropdown ที่ B1 ให้ตามช่วงที่สร้างมาใหม่ครับ
ที่ B2 เลือก validate ใส่สูตร =OFFSET('Area DATA'!$A$1,MATCH(B1,'Area DATA'!$B$2:$B$25,0),,COUNTIF('Area DATA'!$B$2:$B$25,B1),-1)
ที่ B4 เลือก validate ใส่สูตร=OFFSET('Area DATA'!$A$1,MATCH(B2,'Area DATA'!$A$2:$A$25,0),3,COUNTIF('Area DATA'!$A$2:$A$25,B2),)
ครับ ขอบคุณครับ
ถ้าใน Dropdown เราจะสร้าง Default ก่อนเลือก เช่น -- เลือกรายการ -- เราสามารถทำได้ตรงส่วนไหนครับ