Page 1 of 1
Filter แล้วลากสูตรอ้างอิงเซลล์ข้าม Sheet แต่เซลล์ไม่เรียงบรรทัด
Posted: Thu Aug 12, 2021 2:42 am
by CyTrix
รบกวนสอบถามครับ
Sheet1 เป็นชื่อคน
Sheet2 จะดึงชื่อคนจาก Sheet1 มาแสดง
โดยที่ Sheet2 จำเป็นต้อง filter column A ก่อน แล้วเริ่มใส่สูตรที่ B2 แล้วอยากลากสูตรลงมาครับ
ไม่ทราบว่าจะใช้วิธีไหนให้สูตรมันอ้างอิงเซลล์จาก Sheet1 แบบเรียงบรรทัดปกติครับ
Re: Filter แล้วลากสูตรอ้างอิงเซลล์ข้าม Sheet แต่เซลล์ไม่เรียงบรรทัด
Posted: Thu Aug 12, 2021 6:05 am
by snasui
ตัวอย่างการใช้สูตรและวิธีการเขียนสูตรให้มีผลเฉพาะกับเซลล์ที่ Filter เอาไว้ ทำตามด้านล่างครับ
- คลุม B2:Bn (n คือเซลล์สุดท้ายทีมีข้อมูล)
- กดแป้น F5 > Special > Visible only > OK
- คีย์สูตรในเซลล์ที่ถูกเลือก เป็น
=INDEX(Sheet1!$A$1:$A$5,COUNTIFS(Sheet2!A2:A$2,"คน*"))
กดแป้น Ctrl+Enter เพื่อให้มีผลกับทุกเซลล์พร้อมกันในคราวเดียว
ข้อสังเกต
- การนำข้อมูลที่ติดกัน Link ตรง ๆ มาใช้กับข้อมูลที่ไม่ติดกันย่อมไม่สามารถทำได้ด้วยวิธีปกติ แต่ทำได้ด้วยการใช้ฟังก์ชันหรือ VBA เข้าไปช่วย
- ใน Version หลัง ๆ เช่น O365 หากจะมีการ Filter และ Filter นั้นยัง Active (มุมซ้ายล่างมีข้อความว่าแสดงกี่รายการจากทั้งหมดกี่รายการ) สามารถคีย์สูตรในเซลล์แรกแล้วใช้วิธีการ Drag เมาส์ลงเพื่อเติมสูตรเฉพาะบรรทัดที่มีการ Filter แทนการเลือกพื้นที่เขียนสูตรเอาไว้ก่อนได้
Re: Filter แล้วลากสูตรอ้างอิงเซลล์ข้าม Sheet แต่เซลล์ไม่เรียงบรรทัด
Posted: Sat Aug 14, 2021 11:03 pm
by CyTrix
ขออภัยที่ตอบล่าช้าครับ
ตรงตามต้องการ เอาไปประยุกต์ใช้งานอื่นได้ด้วยครับ ขอบคุณมากครับอาจารย์