:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

Search found 1550 matches

by norkaz
Sat May 18, 2024 5:36 pm
Forum: Excel
Topic: แสดงรหัสที่ไม่ซ้ำกันตามข้อมูลจังหวัดที่เลือก
Replies: 3
Views: 38

Re: แสดงรหัสที่ไม่ซ้ำกันตามข้อมูลจังหวัดที่เลือก

...

E4

=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($B$2:$B$24)/($E$1=$B$2:$B$24)/(MATCH($A$2:$A$24,$A$2:$A$24,0)=ROW($A$2:$A$24)-ROW($A$2)+1),ROWS(E$4:E4))),"")

Copy ลงไป

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

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

...
by norkaz
Sat May 18, 2024 4:14 pm
Forum: Excel
Topic: แสดงรหัสที่ไม่ซ้ำกันตามข้อมูลจังหวัดที่เลือก
Replies: 3
Views: 38

Re: แสดงรหัสที่ไม่ซ้ำกันตามข้อมูลจังหวัดที่เลือก

...


E4
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$24)/($E$1=$B$2:$B$24),ROWS(E$4:E4))),"")

Copy ลงไป

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

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

...
by norkaz
Fri May 17, 2024 8:21 pm
Forum: Excel
Topic: สรุปข้อมูล
Replies: 2
Views: 46

Re: สรุปข้อมูล

... B3 =IFERROR(INDEX(Sheet1!B:B,AGGREGATE(15,6,ROW($B$4:$B$99)/(MATCH(Sheet1!$B$4:$B$99,Sheet1!$B$4:$B$99,0)=ROW($B$4:$B$99)-ROW($B$4)+1),ROWS(B$3:B3))),"") Copy ลงไป C3 =IFERROR(INDEX(Sheet1!$D$4:$D$99,INDEX(MATCH($B3&C$2,Sheet1!$B$4:$B$99&Sheet1!$C$4:$C$99,0),0)),"") ห...
by norkaz
Thu May 16, 2024 7:25 am
Forum: Excel
Topic: sum เงื่อนไข
Replies: 4
Views: 52

Re: sum เงื่อนไข

...

แบบนี้ไหม

F2
=IF(COUNTIF($B$2:B2,B2)=1,SUMIF($B$2:$B$99,B2,$E$2:$E$99),"")

ถ้าไม่ใช่ รบกวนท่านเจ้าของคำถาม ช่วยทำไฟล์ ตัวอย่างมาดู เพื่อความเข้าใจ โจทย์ ที่ตรงกัน

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

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
by norkaz
Thu May 16, 2024 6:06 am
Forum: Excel
Topic: sum เงื่อนไข
Replies: 4
Views: 52

Re: sum เงื่อนไข

DATE INV ID-CUS PN amount 1/4/2024 IV1433215 P723 5130-05 675.00 1/4/2024 IV1433215 P723 5130-05 675.00 1/4/2024 IV1433215 P723 5130-05 3,500.00 1/4/2024 IV1433215 P723 5130-05 675.00 1/4/2024 IV1433215 P723 5130-05 675.00 1/4/2024 IV1433215 P723 5130-05 2,500.00 1/4/2024 IV1433215 P723 5130-05 675...
by norkaz
Mon May 13, 2024 12:59 pm
Forum: Excel
Topic: ต้องการเขียนสูตรตามเงื่อนไขครับ
Replies: 2
Views: 69

Re: ต้องการเขียนสูตรตามเงื่อนไขครับ

...


G7

=INDEX(C3:C8,MATCH(G3,A3:A8,0)+MATCH(G5,B3:B8,0)-1)

หรือ =INDEX(C3:C8,MATCH(G3,A3:A8,0)+(G5="Other"))



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

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
by norkaz
Fri May 10, 2024 7:21 pm
Forum: Excel
Topic: รบกวนขอสูตรที่สามารถหาผลรวมของแต่ละ Sheet ให้หน่อยค่ะ
Replies: 1
Views: 53

Re: รบกวนขอสูตรที่สามารถหาผลรวมของแต่ละ Sheet ให้หน่อยค่ะ

... ท่านเจ้าของ คำถาม ควรทำตัวอย่างคำตอบให้ถูกต้อง เพื่อการตรวจสอบสูตรได้ถูกต้องครับ โจทย์ลักษณะนี้ใช้ SUMIF หรือ SUMIFS ไปช่วย ในการทำงานจริง จะรวบสูตรเข้าด้วยกันแบบ E5 หรือ แยก เป็นคอลัมน์ เพื่อการตรวจเช็คที่ง่ายกว่า แบบ H5:M5 -- > G5 = Total ทั้งหมด ** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ*** ...
by norkaz
Tue May 07, 2024 2:53 pm
Forum: Excel
Topic: เรียงข้อมูลจากมากไปหาน้อยด้วยอัตโนมัติไม่ใช้คำสั่ง Sort
Replies: 4
Views: 70

Re: เรียงข้อมูลจากมากไปหาน้อยด้วยอัตโนมัติไม่ใช้คำสั่ง Sort

...

I4
=LARGE($E$4:$E$11,ROWS($I$4:I4))
Copy ลงไป

H4
=INDEX(D:D,AGGREGATE(15,6,ROW($E$4:$E$11)/(I4=$E$4:$E$11),COUNTIF($I$4:I4,I4)))
Copy ลงไป

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

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

...
by norkaz
Fri May 03, 2024 8:00 pm
Forum: Excel
Topic: สูตรหรือวิธีจัดเรียงตัวเลข
Replies: 8
Views: 298

Re: สูตรหรือวิธีจัดเรียงตัวเลข

... AJ1 =IFERROR((MID(SUBSTITUTE(INDEX($A$1:$AH$300,AGGREGATE(15,6,ROW($A$1:$A$300)/ISTEXT($A$1:$AH$300),COLUMNS($AJ1:AJ1)),AGGREGATE(15,6,COLUMN($A$1:$AH$1)/INDEX(ISTEXT($A$1:$AH$300),AGGREGATE(15,6,ROW($A$1:$A$300)/ISTEXT($A$1:$AH$300),COLUMNS($AJ1:AJ1)),0),1))," ",REPT(" ",100...
by norkaz
Fri May 03, 2024 4:25 pm
Forum: Excel
Topic: สูตรหรือวิธีจัดเรียงตัวเลข
Replies: 8
Views: 298

Re: สูตรหรือวิธีจัดเรียงตัวเลข

เนื่องจากบางไฟล์ที่แปลงมามีข้อมูลมากกว่าตัวอย่าง ผมได้ลองปรับสูตรแล้ว แต่ข้อมูลมาไม่ครบ รบกวนช่วยดูให้หน่อยครับ โดยผมกำหนดให้ A1:AZ300 เป็นพื้นที่ของไฟล์ที่แปลงมา BA1:BZ20 เป็นพื้นที่แยกตัวเลขที่รวมกันในเซลเดียว CA1:CA500 สำหรับแยกตัวเลขจาก A1:BZ300 ถ้าข้อมูลมาครบ คำตอบนั้น ควรเป็นเท่าใดครับ? ** สน...
by norkaz
Fri May 03, 2024 1:33 pm
Forum: Excel
Topic: ตัวใหญ่ และ ตัวเล็ก
Replies: 6
Views: 125

Re: ตัวใหญ่ และ ตัวเล็ก

a) ROW(A97:A122) หมายถึง เลข 97,98,99,100,...,122 ืทำไม่เปลี่ยนเลขอื่นคำตอบไม่ถุกครับ ตัวอย่างเราใช้ ROW(A97:A122) เป็น ROW(A1:A122) คำตอบไม่ถูกครับ เราต้องการหา a,b,c,d...z ตัวพิมพ์เล็ก จาก CHAR(97,98,99,100,...,122) ค่าที่จะหาได้ คือเลข 97,98,99,...122 ซึ่งคือ ROW(A97:A122) ถ้า ROW(A1:A122) หมายถ...
by norkaz
Fri May 03, 2024 1:18 pm
Forum: Excel
Topic: ตัวใหญ่ และ ตัวเล็ก
Replies: 6
Views: 125

Re: ตัวใหญ่ และ ตัวเล็ก

... a) ROW(A97:A122) หมายถึง เลข 97,98,99,100,...,122 b) CHAR(ROW(A97:A122) หมายถึง a,b,c,d,...z c) FIND(CHAR(ROW(A97:A122)),A1) หมายถึง ค้นว่ามี a,b,c,d...z ในเซลล์ A1 หรือไม่ d) AGGREGATE(15,6,FIND(CHAR(ROW(A97:A122)),A1),1) หมายถึง ถ้าพบ a,b,c,d...z จะแสดงตัวเลขขึ้นมา 1 ตัว เลขอะไรก็ได้ ถ้าไม่มี ...
by norkaz
Fri May 03, 2024 12:48 pm
Forum: Excel
Topic: สูตรหรือวิธีจัดเรียงตัวเลข
Replies: 8
Views: 298

Re: สูตรหรือวิธีจัดเรียงตัวเลข

... Excel เวอร์ชั่น ที่ท่านเจ้าของคำถามอาจจะ ไม่รองรับ CONCAT ลองปรับไปใช้ คอลัมน์ ช่วย P1 =IFERROR((TRIM(MID(SUBSTITUTE(TRIM(INDEX($A$1:$N$27,AGGREGATE(15,6,ROW($A$1:$A$27)/ISTEXT($A$1:$N$27),COLUMNS($A1:A1)),AGGREGATE(15,6,COLUMN($A$1:$AZ$1)/(ISTEXT($A$1:$N$27)),COLUMNS($R$2:R2))))," ",R...
by norkaz
Fri May 03, 2024 12:42 pm
Forum: Excel
Topic: ตัวใหญ่ และ ตัวเล็ก
Replies: 6
Views: 125

Re: ตัวใหญ่ และ ตัวเล็ก

...

B1
=ISERROR(AGGREGATE(15,6,FIND(CHAR(ROW($A$97:$A$122)),A1),1))
Copy ลงไป


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

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

...
by norkaz
Sun Apr 28, 2024 1:50 am
Forum: Excel
Topic: ต้องการให้ Run no. Auto แบบมี 2 เงื่อนไข
Replies: 3
Views: 207

Re: ต้องการให้ Run no. Auto แบบมี 2 เงื่อนไข

...

กรณีไม่แทรกแถว

A1
=IF(ISERROR(FIND("*",B1)),ROW(A1)-SUM(IFERROR(FIND("*",$B$1:B1),0)),"")

Copy ลงไป



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

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

...
by norkaz
Sun Apr 28, 2024 1:20 am
Forum: Excel
Topic: ต้องการให้ Run no. Auto แบบมี 2 เงื่อนไข
Replies: 3
Views: 207

Re: ต้องการให้ Run no. Auto แบบมี 2 เงื่อนไข

...

แทรกแถวแรก 1 แถว

A2
=IFERROR(IF(FIND("*",B2),""),MAX($A$1:A1)+1)

Copy ลงไป


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

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

...
by norkaz
Fri Apr 26, 2024 8:32 pm
Forum: Excel
Topic: สอบถามการ Index & Match กรณีชื่อมีหลายค่า
Replies: 1
Views: 142

Re: สอบถามการ Index & Match กรณีชื่อมีหลายค่า

... ตัวอย่าง ที่ให้มีน้อยไป น่าจะไม่ครอบคลุม กับการนำไปใช้จริง เช่น 1.หนึ่งคนอาจจะมี 5 เบอร์โทร 2. การวางข้อมูล ชื่อของแต่ละคนเรียงติดกัน หรือไม่ติดกัน ก็มีผลต่อสูตรที่ใช้ และผลลัพธ์ที่ได้ แต่ถ้าเอาเท่าตัวอย่าง ที่ให้มา สูตรที่ให้สอดคล้องกับผลลัพธ์ที่ให้มา ก็ประมาณนี้ครับ C11 =IF(COUNTIF(A11:$A$11,A...
by norkaz
Thu Apr 25, 2024 5:40 am
Forum: Excel
Topic: ขอสูตรที่นำข้อมูลมาแสดงผลครับ
Replies: 2
Views: 201

Re: ขอสูตรที่นำข้อมูลมาแสดงผลครับ

... B11 =IFERROR(INDEX(Databaseให้ร.ร.กรอก!A:A,AGGREGATE(15,6,ROW($B$4:$B$698)/(MATCH(Databaseให้ร.ร.กรอก!$B$4:$B$698&Databaseให้ร.ร.กรอก!$M$4:$M$698,$C$4&{1,2,3},0)>0),ROWS(B$11:B11))),"") Copy ลงไป C11 =IFERROR(INDEX(Databaseให้ร.ร.กรอก!C:C,AGGREGATE(15,6,ROW($B$4:$B$698)/(MATCH(...
by norkaz
Mon Apr 22, 2024 2:18 pm
Forum: Excel
Topic: กรอกตัวเลขแล้วให้ได้ผลลัพธ์ที่ต้องการ
Replies: 4
Views: 210

Re: กรอกตัวเลขแล้วให้ได้ผลลัพธ์ที่ต้องการ

... ไม่เข้าใจที่สอบถามมา ลองปรับไปแบบนี้ครับ B4 =IFERROR(LOOKUP(2,1/(B2&E2=H2:H6&I2:I6),K2:K6),B2&" "&"Doctor and "&E2&" "&"Nurses") ถ้าไม่ใช่ รบกวน ช่วยแนบไฟล์ Excel + ตัวอย่างคำตอบมาเพื่อความเข้าใจที่ตรงกันครับ ในการสอบถาม ควรแนบไ...