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
:D กรุณาระบุ Version ของ Excel ที่ใช้งานอยู่จริงตาม Link นี้ด้วยครับ :arrow: ระบุ 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 มากๆนะครับ