: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 13 matches

by ivan901
Tue Apr 30, 2019 6:53 pm
Forum: Other
Topic: การลิ้งข้อมูลที่มีการแก้ไขอยู่เรื่อยๆ
Replies: 1
Views: 3647

Re: การลิ้งข้อมูลที่มีการแก้ไขอยู่เรื่อยๆ

ถ้าใช้ google form น่าจะลิงค์เข้า Google Sheet ส่วนการลิงค์ข้อมูลไปอีกไฟล์แนะนำใช้ google sheet เช่นกัน ใน google Sheet มี 3 ฟังก์ชั่นเกี่ยวกับที่ต้องการ แต่ต้องศึกษาเองอีกที

1. IMPORTRANGE ใช้สำหรับลิงค์ข้อมูลข้ามไฟล์ (หลังจากใช้ฟังชั่นต้อง Allow Access ก่อน)
2. SORT ใช้สำหรับเรียงข้อมูลตามที่ต ...
by ivan901
Mon Apr 29, 2019 1:02 pm
Forum: Excel
Topic: ต้องการให้ข้อมูลของวันที่อยู่ในรุปแบบ dd/mm/yyyy
Replies: 4
Views: 1287

Re: ต้องการให้ข้อมูลของวันที่อยู่ในรุปแบบ dd/mm/yyyy

ไม่แน่ใจว่า Windows ที่ใช้อยู่ตั้งเวลาแบบไหนครับ ลองสังเกตตรงขวาล่างของเวลา ถ้าเป็น เดือน-วัน-ปี เวลาคีย์ข้อมูลใน Excel จะต้องคีย์ในรูปแบบ เดือน-วัน-ปี ตามด้วย หากคีย์ข้อมูลเป็น วัน-เดือน- ปี จะทำให้ข้อมูลวันกับเดือนสลับกันครับ

ถ้าถูกต้องตามสิ่งที่กล่าวไว้ข้างต้นวิธีแก้เบื้องต้นคือเลือกข้อมูลวันท ...
by ivan901
Thu Apr 25, 2019 12:39 am
Forum: Excel
Topic: แสดงรายการที่มีช่วงอายุที่ต้องการ
Replies: 21
Views: 2908

Re: แสดงรายการที่มีช่วงอายุที่ต้องการ


:D นำไปปรับใช้ทั้งสองสูตรแล้วยังไม่ได้ผลลัพธ์ที่ถูกต้องครับ
ผมขออธิบายเพิ่มเติมว่าในคอลัมน์ F ไม่ได้เรียงรหัสตามคอลัมน์ K และคอลัมน์ K มีข้อมูลรหัสซ้ำกันได้หรือเป็นช่องว่างๆไม่มีข้อมูลรหัส เพราะเมื่อมีข้อมูลซ้ำกันหรือช่องว่างไม่มีข้อมูลสูตรทั้งสองจะไม่ได้คำตอบที่ต้องการครับ

จากสูตรเดิม =IFERROR ...
by ivan901
Wed Apr 24, 2019 11:47 pm
Forum: Excel
Topic: ลับดับข้อมูลในตารางแบบไม่มีค่าซ้ำ
Replies: 6
Views: 1293

Re: ลับดับข้อมูลในตารางแบบไม่มีค่าซ้ำ

อีกสูตรครับ

F2=IFERROR(MATCH(SMALL(IF(IF(ISTEXT($D$1:$D$13),0,$D$1:$D$13),$D$1:$D$13+ROW($1:$13)/10000),ROWS($2:2)),$D$1:$D$13+ROW($1:$13)/10000,0),"") Ctrl + Shirt + Enter
by ivan901
Wed Apr 24, 2019 11:18 pm
Forum: Excel
Topic: ใข้สูตร ไม่ได้คำตอบ
Replies: 14
Views: 1593

Re: ใข้สูตร ไม่ได้คำตอบ

D3 =IF(ISBLANK(B3),"",--LEFT(B3,3))

C3 =INDEX($B$3:$B$100,MATCH(SMALL(IFERROR(RANK(--LEFT($D$3:$D$100,3),$D$3:$D$100,1)+(ROW($3:$100)/1000),999+ROW($3:$100)),ROWS($3:3)),IFERROR(RANK(--LEFT($D$3:$D$100,3),$D$3:$D$100,1)+(ROW($3:$100)/1000),999+ROW($3:$100)),0)) Ctrl + Shirt + Enter

แต่จริงๆ แล้วม ...
by ivan901
Wed Apr 24, 2019 12:47 pm
Forum: Excel
Topic: ดึงค่าที่ใช้ มาแสดงผลลัพท์
Replies: 5
Views: 1089

Re: ดึงค่าที่ใช้ มาแสดงผลลัพท์

aumps wrote: Wed Apr 24, 2019 11:21 am ขอบคุณมาก ๆ เลยครับ แล้วถ้าต้องการให้แสดงค่าที่ใช้ตาม ตัวอย่างด้วยต้องใช้สูตรไหนต่อหรอครับ
K2 =SUM(IF(($H$2:$H$4="P")*($B$2:$B$4=$J2), $C$2:$C$4), IF(($H$2:$H$4="P")*($D$2:$D$4=$J2), $E$2:$E$4), IF(($H$2:$H$4="P")*($F$2:$F$4=$J2), $G$2:$G$4)) Ctrl + Shirt + Enter
by ivan901
Tue Apr 23, 2019 7:45 pm
Forum: Excel
Topic: แสดงรายการที่มีช่วงอายุที่ต้องการ
Replies: 21
Views: 2908

Re: แสดงรายการที่มีช่วงอายุที่ต้องการ

E3 =IF(VALUE(INDEX($J$3:$K$201, MATCH($F3, $K$3:$K$201, 0), 1))>15, "", INDEX($H$3:$H$201, MATCH($F3, $K$3:$K$201, 0))) Copy สูตรลงมา
by ivan901
Tue Apr 23, 2019 5:28 pm
Forum: Excel
Topic: Range().Select
Replies: 2
Views: 524

Re: Range().Select

ตั้งค่าตัวแปรเพื่อเก็บค่าข้อมูลที่นับใน Column A แล้วกำหนดค่า Cell ไปหา Row ที่เก็บค่าไว้


Sub GotolastRow()

Dim lastrow As Integer 'กำหนดตัวแปร
lastrow = Application.WorksheetFunction.CountA(Range("A:A")) 'เก็บข้อมูลตัวแปรโดยการนับจำนวนข้อมูลใน Column A
Cells(lastrow + 1, 6).Select 'ไปหา Cell ส ...
by ivan901
Tue Apr 23, 2019 12:56 pm
Forum: Excel
Topic: แทรกสัญลักษณ์ระหว่างข้อความ
Replies: 3
Views: 837

Re: แทรกสัญลักษณ์ระหว่างข้อความ

B2 =IF(LEN(A1)>3, LEFT(A1, 3)&"."&RIGHT(A1, LEN(A1)-3), A1)
by ivan901
Mon Apr 22, 2019 11:32 pm
Forum: Excel
Topic: สอบถามวิธีการดึงข้อมูลในแต่ละ Cell แบบมีเงื่อนไขหน่อยครับ
Replies: 8
Views: 1314

Re: สอบถามวิธีการดึงข้อมูลในแต่ละ Cell แบบมีเงื่อนไขหน่อยครับ

ถ้าเข้าใจไม่ผิดคำตอบต้องการมี 2 เงื่อนไข
เงื่อนไขแรก ช่องป้อนรหัส โดยดูข้อมูลจาก เลขที่ ข้อมูล C7 - C14
เงื่อนไขที่สอง คือหาจากตัวเลือก ข้อมูล F6 - AD6

จึงจำเป็นต้องเพิ่มช่องในการใส่ข้อมูลตัวเลือก ตรง column B และ column N เพื่อให้ครบ 2 เงื่อนไข

C19 =IFERROR(OFFSET(INDIRECT(ADDRESS(6, MATCH($B19 ...
by ivan901
Mon Apr 22, 2019 10:13 pm
Forum: Excel
Topic: แสดงข้อมูลรายการตามเงือนไขที่ได้เลือกโดยใช้ drop down list
Replies: 3
Views: 710

Re: แสดงข้อมูลรายการตามเงือนไขที่ได้เลือกโดยใช้ drop down list

1.ขอแก้ไขหัวข้อ O7 จาก การสอน(ปี) เป็น ประสบการณ์การสอน(ปี)
2. F8 =IF(G8="", "", ROWS($8:8)) แล้ว Copy สูตรลงมา
3. G8 =IF(COUNTIF(INDIRECT("ผู้เข้าอบรมระดับ"&$H$4&"!$M$1:$M$500"),$G$4)>=ROWS($8:8),OFFSET(INDIRECT("ผู้เข้าอบรมระดับ"&$H$4&"!A1"),SMALL(IF($G$4=INDIRECT("ผู้เข้าอบรมระดับ"&$H$4&"!$M$1:$M ...
by ivan901
Fri Apr 19, 2019 4:47 pm
Forum: Excel
Topic: ขอวิธีเขียนสูตรดึงข้อมูลที่ยังไม่หมดอายุโดยอ้างอิงจากวันที่ มาคำนวนลงในรายงานครับ
Replies: 6
Views: 1387

Re: ขอวิธีเขียนสูตรดึงข้อมูลที่ยังไม่หมดอายุโดยอ้างอิงจากวันที่ มาคำนวนลงในรายงานครับ

L3 =SUMIF($B$2:$B$30,H3,$C$2:$C$30)

M3=COUNT(IF(($B$2:$B$30=$H3)*($E$2:$E$30>=TODAY()),$C$2:$C$30)) Crtl + Shift + Enter

O3=SUM(IF(($B$2:$B$30=$H3)*($E$2:$E$30>=TODAY()),$C$2:$C$30)) Crtl + Shift + Enter

Copy down ครับ

ถ้าต้องการไม่ให้แสดงค่าเมื่อคำตอบเป็น 0 ให้ไปที่ Format Cells เลือก Customs ...
by ivan901
Fri Apr 12, 2019 8:15 pm
Forum: Excel
Topic: ไม่ต้องแสดงผลและไม่นับจำนวน เมื่อตรงกับสถานะที่ระบุ
Replies: 4
Views: 1076

Re: ไม่ต้องแสดงผลและไม่นับจำนวน เมื่อตรงกับสถานะที่ระบุ

ขอสร้างตารางเกรดแยกมาอีก Sheet และปรับสูตร Match เป็น vlookup แทนนะครับ เพื่อความยืดหยุ่นในการปรับแก้ไขในอนาคต

สูตรในช่อง H5 =IFERROR(IF(VLOOKUP(B5,รายชื่อสมบูรณ์!$B$2:$E$7,4,0)="ออก","",VLOOKUP(G5,ตารางเกรด!$A$2:$B$10,2,1)),"")

ส่วนรายละเอียดตามไฟล์แนบครับ