Page 1 of 1
สอบถามเรื่องการดึงข้อมูลหรือการ Vlookup ข้อมูลจากแนวตั้งให้ได้ผลลัพท์เป็นแนวนอน
Posted: Wed Feb 01, 2023 10:43 am
by apisornk37
สวัสดีครับอาจารย์ โดยปกติการ Vlookup จะค้นหาข้อมูลแนวตั้ง แล้วแสดงผลลัพท์ออกมา 1 ค่า แต่ผมต้องการ Vlookup ข้อมูลให้แนวตั้งทั้งหมดออกมาเป็นผลลัพท์แนวนอน โดยการเรียงเป็น Text หรือเป็นข้อความต่อกันอะครับ รบกวนอาจารย์แนะนำหน่อยครับขอบคุณครับ
Re: สอบถามเรื่องการดึงข้อมูลหรือการ Vlookup ข้อมูลจากแนวตั้งให้ได้ผลลัพท์เป็นแนวนอน
Posted: Wed Feb 01, 2023 10:53 am
by norkaz
...
ท่านเจ้าของ คำถาม กรุณาช่วยแจ้งว่า ใช้ Excel version ใด?
Norkaz
Re: สอบถามเรื่องการดึงข้อมูลหรือการ Vlookup ข้อมูลจากแนวตั้งให้ได้ผลลัพท์เป็นแนวนอน
Posted: Wed Feb 01, 2023 11:48 am
by norkaz
...
Excel 365
G4
=MID(CONCAT(TOROW(FILTER(" / "&C$4:C$13,ROW($B$4:$B$13)*($F4=$B$4:$B$13)),1)),4,99)
Copy ไปขวาและลงล่าง
=============================
Excel 2019-
J4
=IFERROR(" / "&INDEX($C:$C,AGGREGATE(15,6,ROW($B$4:$B$99)/($F4=$B$4:$B$99),COLUMNS($J4:J4))),"")
Copy ไปขวา และลงล่าง
G4
=MID(J4&K4&L4&M4&N4&O4&P4&Q4,4,99)
Copy ลงไป
S4
=IFERROR(" / "&INDEX($D:$D,AGGREGATE(15,6,ROW($B$4:$B$99)/($F4=$B$4:$B$99),COLUMNS($S4:S4))),"")
Copy ไปขวา และลงล่าง
H4
=MID(S4&T4&U4&V4&W4&X4&Y4&Z4,4,99)
Copy ลงไป
** เพื่อนสมาชิกกรุณาคลิกโฆษณาหน้าเพจ เพื่อเป็นการสนับสนุนฟอรั่ม
Norkaz
Re: สอบถามเรื่องการดึงข้อมูลหรือการ Vlookup ข้อมูลจากแนวตั้งให้ได้ผลลัพท์เป็นแนวนอน
Posted: Wed Feb 01, 2023 2:57 pm
by apisornk37
norkaz wrote: Wed Feb 01, 2023 10:53 am
...
ท่านเจ้าของ คำถาม กรุณาช่วยแจ้งว่า ใช้ Excel version ใด?
Norkaz
Excel version 2016 ครับ
Re: สอบถามเรื่องการดึงข้อมูลหรือการ Vlookup ข้อมูลจากแนวตั้งให้ได้ผลลัพท์เป็นแนวนอน
Posted: Wed Feb 01, 2023 3:37 pm
by norkaz
...
Excel 2016 สูตรที่เขียนไป ควรใช้ได้แล้ว ก็ยึดตามนั้นครับ
** เพื่อนสมาชิกกรุณาคลิกโฆษณาหน้าเพจ เพื่อเป็นการสนับสนุนฟอรั่ม
Norkaz
Re: สอบถามเรื่องการดึงข้อมูลหรือการ Vlookup ข้อมูลจากแนวตั้งให้ได้ผลลัพท์เป็นแนวนอน
Posted: Thu Feb 02, 2023 8:15 am
by apisornk37
norkaz wrote: Wed Feb 01, 2023 3:37 pm
...
Excel 2016 สูตรที่เขียนไป ควรใช้ได้แล้ว ก็ยึดตามนั้นครับ
** เพื่อนสมาชิกกรุณาคลิกโฆษณาหน้าเพจ เพื่อเป็นการสนับสนุนฟอรั่ม
Norkaz
ผมทำได้แล้วครับ ขอบคุณมากๆครับ แต่ผมมีข้อสอบถามเพิ่มเติมครับ ในกรณีที่อยู่คนละ Sheet จะใช้การดึงข้อมูลอย่างไงครับ ผมแนบไฟล์ให้อีกครับ ขอคำแนะนำอีกครั้งนะครับ ขอบคุณครับ
Re: สอบถามเรื่องการดึงข้อมูลหรือการ Vlookup ข้อมูลจากแนวตั้งให้ได้ผลลัพท์เป็นแนวนอน
Posted: Thu Feb 02, 2023 7:22 pm
by snasui
กรุณาระบุ Version ของ Excel ที่ใช้งานอยู่จริงตาม Link นี้ด้วยครับ
ระบุ Version ของ Excel
Re: สอบถามเรื่องการดึงข้อมูลหรือการ Vlookup ข้อมูลจากแนวตั้งให้ได้ผลลัพท์เป็นแนวนอน
Posted: Thu Feb 02, 2023 9:05 pm
by norkaz
...
กรุณาระบุ Version ของ Excel ที่ใช้งานอยู่จริงตาม Link กระทู้ด้านบนนี้ด้วยครับ
F4
=IFERROR(" / "&INDEX(ข้อมูล!$C:$C,AGGREGATE(15,6,ROW($B$4:$B$13)/($B4=ข้อมูล!$B$4:$B$13),COLUMNS($F4:F4))),"")
Copy ไปขวา และลงล่าง
C4
=MID(F4&G4&H4&I4&J4&K4,4,99)
Copy ลงไป
N4
=IFERROR(" / "&INDEX(ข้อมูล!$D:$D,AGGREGATE(15,6,ROW($B$4:$B$13)/($B4=ข้อมูล!$B$4:$B$13),COLUMNS($F4:F4))),"")
Copy ไปขวา และลงล่าง
D4
=MID(N4&O4&P4&Q4&R4&S4,4,99)
Copy ลงไป
** เพื่อนสมาชิกกรุณาคลิกโฆษณาหน้าเพจ เพื่อเป็นการสนับสนุนฟอรั่ม
Norkaz
Re: สอบถามเรื่องการดึงข้อมูลหรือการ Vlookup ข้อมูลจากแนวตั้งให้ได้ผลลัพท์เป็นแนวนอน
Posted: Sat Feb 04, 2023 9:41 am
by apisornk37
norkaz wrote: Wed Feb 01, 2023 11:48 am
...
Excel 365
G4
=MID(CONCAT(TOROW(FILTER(" / "&C$4:C$13,ROW($B$4:$B$13)*($F4=$B$4:$B$13)),1)),4,99)
Copy ไปขวาและลงล่าง
=============================
Excel 2019-
J4
=IFERROR(" / "&INDEX($C:$C,AGGREGATE(15,6,ROW($B$4:$B$99)/($F4=$B$4:$B$99),COLUMNS($J4:J4))),"")
Copy ไปขวา และลงล่าง
G4
=MID(J4&K4&L4&M4&N4&O4&P4&Q4,4,99)
Copy ลงไป
S4
=IFERROR(" / "&INDEX($D:$D,AGGREGATE(15,6,ROW($B$4:$B$99)/($F4=$B$4:$B$99),COLUMNS($S4:S4))),"")
Copy ไปขวา และลงล่าง
H4
=MID(S4&T4&U4&V4&W4&X4&Y4&Z4,4,99)
Copy ลงไป
** เพื่อนสมาชิกกรุณาคลิกโฆษณาหน้าเพจ เพื่อเป็นการสนับสนุนฟอรั่ม
Norkaz
ได้ข้อมูลตามที่ต้องการแล้วครับ ขอบคุณพี่Norkaz มากๆนะครับ