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
:D การนำภาพมาแสดง ทุกภาพจะต้องมีการกำหนดชื่อเอาไว้ถึงจะนำมาแสดงได้ครับ

ตัวอย่างการกำหนดให้แสดงอย่างน้อย 2 รายการ จะมีการกำหนด Named range ตามด้านล่าง
  1. กำหนด Named range
    1. Pic =INDEX(Sheet1!$A$1:$A$5,Sheet1!$J$2)
    2. Pic_2 =INDEX(Sheet1!$A$1:$A$5,IF(Sheet1!$J$3="",5,Sheet1!$J$3))
  2. ที่ A5 นำ Object ใด ๆ ที่ไม่แสดงเป็นภาพรถ อาจกำหนดเป็นภาพอื่นใดที่สื่อว่าไม่มีข้อมูล
  3. นำ Object ใด ๆ ไปวางที่ H3 แล้วกำหนดการอ้างอิงลักษณะเดียวกับภาพใน H2 แต่เป็นการอ้างอิง Namd range ที่ชื่อ Pic_2
  4. เปลี่ยนค่าในเซลล์ 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 ให้รูปเสมอใช่ไหมครับ
:D ใช่แล้วครับ