Page 1 of 1

ผมใช้สูตร concat ต่อข้อมูลแต่ละแถวเอาไว้ ต้องการใช้สูตรครั้งเดียวให้ทำงานหลายแถวในคราวเดียวปรับสูตรอย่างไรครับ

Posted: Thu Apr 11, 2024 7:01 am
by 10idlnw
ปกติถ้าแต่ละแถวมีแค่คอลัมน์เดียวหรือ ไม่กี่คอลัมน์ ผมจะใช้สูตรเช่น = a1:a10 & b1:b10 ... เป็นต้น มันก็จะได้ผลลัพธ์ตามต้องการคือใช้สูตรครั้งเดียวแสดงผลลัพธ์จากหลายแถวที่ต้องการได้เลย แต่ถ้าแต่ละแถวมีหลายคอลัมน์ ถ้าใช้วิธีเดิมมันก็ลำบาก ผมเลยใช้ concat ในการต่อข้อมูล แต่ปัญหาที่เจอคือต้องลากลงทุกแถวที่ต้องการ

ถ้าต้องการให้แต่ละแถวรวมข้อมูลทุกคอลัมน์ที่ต้องการ แล้วแสดงผลลัพธ์รวมแบบแถวต่อแถว แยกบรรทัด(คล้ายอาเรย์) ต้องปรับสูตรอย่างไรครับ ตอนนี้ผมใช้สูตร =CONCAT(A2:J2) แต่มันต้องลากครับ
Screenshot 2024-04-11 065858.png

Re: ผมใช้สูตร concat ต่อข้อมูลแต่ละแถวเอาไว้ ต้องการใช้สูตรครั้งเดียวให้ทำงานหลายแถวในคราวเดียวปรับสูตรอย่างไรครับ

Posted: Thu Apr 11, 2024 7:19 am
by norkaz
...

Excel เวอร์ชั่น ที่ต่ำกว่า 365 ทำแบบ Spill Array เต็มรูปไม่ได้ครับ
ต้อง Copy ลงไป

ถ้า Excel 365

N2
=BYROW(A2:J10,LAMBDA(x,CONCAT(x)))


** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...