
ในคอลัมน์ C สามารถหาได้หลายวิธีครับ ดูตัวอย่างที่นี่
http://snasui.blogspot.com/2010/05/blog-post.html
ส่วนคอลัมน์ D ไม่สามารถทำได้ด้วยสูตรที่มีให้แต่สามารถพึ่งพา Add-ins Morefunc ได้ ดาวน์โหลดได้ที่
http://www.snasui.com/viewtopic.php?f=3&t=9 เมื่อติดตั้งเรียบร้อยแล้วที่ D6 คีย์
=MCONCAT(OFFSET($B$2,MATCH(C6,$A$2:$A$56,0)-1,0,COUNTIF($A$2:$A$56,C6)),", ")
Enter > Copy ลงด้านล่าง
หากไม่ติดตั้ง Add-ins ก็ต้องเขียนฟังก์ชั่นขึ้นมาใช้เอง ดูตัวอย่างตามไฟล์แนบ ซึ่งผมเขียนฟังก์ชั่น MCONC มาให้ด้วย Code ด้านล่าง
Code: Select all
Function MCONC$(Range As Range)
Dim r As Range
Dim i As Integer
Dim a() As Variant
For Each r In Range
i = i + 1
ReDim Preserve a(i - 1)
a(i - 1) = r
Next r
MCONC = Join(a, ", ")
End Function
จากนั้นที่ E6 เขียนสูตร
=MCONC(OFFSET($B$2,MATCH(C6,$A$2:$A$56,0)-1,0,COUNTIF($A$2:$A$56,C6)))
Enter > Copy ลงด้านล่าง
You do not have the required permissions to view the files attached to this post.