Page 1 of 1
ดึงรูปในแถวที่ต้องการมาแสดง
Posted: Sat Mar 11, 2023 11:38 am
by Xcelvba
ดึงรูปในแถวที่ต้องการมาแสดง โดย ใช้ aggregate หาแถวมาแล้วครับ ที่ตรง กับเงื่อนไข ในที่นี้คือ "A"
Re: ดึงรูปในแถวที่ต้องการมาแสดง
Posted: Sat Mar 11, 2023 12:31 pm
by snasui

การนำภาพมาแสดง ทุกภาพจะต้องมีการกำหนดชื่อเอาไว้ถึงจะนำมาแสดงได้ครับ
ตัวอย่างการกำหนดให้แสดงอย่างน้อย 2 รายการ จะมีการกำหนด Named range ตามด้านล่าง
- กำหนด Named range
- Pic =INDEX(Sheet1!$A$1:$A$5,Sheet1!$J$2)
- Pic_2 =INDEX(Sheet1!$A$1:$A$5,IF(Sheet1!$J$3="",5,Sheet1!$J$3))
- ที่ A5 นำ Object ใด ๆ ที่ไม่แสดงเป็นภาพรถ อาจกำหนดเป็นภาพอื่นใดที่สื่อว่าไม่มีข้อมูล
- นำ Object ใด ๆ ไปวางที่ H3 แล้วกำหนดการอ้างอิงลักษณะเดียวกับภาพใน H2 แต่เป็นการอ้างอิง Namd range ที่ชื่อ Pic_2
- เปลี่ยนค่าในเซลล์ G2 แล้วสังเกตดูผล
!
|
Named range ที่ชื่อ Pic ตามข้อ 1 สามารถปรับให้เป็นลักษณะเดียวกับ Pic_2 เพื่อที่ว่าเมื่อผู้ใช้เลือกภาพทีไม่มีจริงจะได้ไม่แสดงผล
|
Re: ดึงรูปในแถวที่ต้องการมาแสดง
Posted: Sat Mar 11, 2023 1:10 pm
by Xcelvba
แบบนี้กรณีมีข้อมูลรูปหลายพันรูปจะไม่สะดวกต่อการใช้งานเพราะต้องกำหนด named range ให้รูปเสมอใช่ไหมครับ
ค่อนข้างทำความเข้าใจยากครับ ยังไงจะนำไปศึกษาต่อ ขอบคุณมากครับ
Re: ดึงรูปในแถวที่ต้องการมาแสดง
Posted: Sat Mar 11, 2023 1:51 pm
by snasui
Xcelvba wrote: Sat Mar 11, 2023 1:10 pm
แบบนี้กรณีมีข้อมูลรูปหลายพันรูปจะไม่สะดวกต่อการใช้งานเพราะต้องกำหนด named range ให้รูปเสมอใช่ไหมครับ

ใช่แล้วครับ