Page 1 of 1
ชื่อซ้ำตัวหน้า 2ตัว
Posted: Fri May 12, 2017 1:06 pm
by navara1112
สวัสดีครับ
สูตรชื่อซ้า แค่สองตัวหน้าจากช่อง G7ซG24 ,มาที่ J8-9-10
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Fri May 12, 2017 8:25 pm
by snasui

ตัวอย่างสูตรครับ
เซลล์ J8 คีย์สูตร
=IFERROR(LEFT(INDEX($G$8:$G$24,SMALL(IF(FREQUENCY(MATCH($G$8:$G$24,$G$8:$G$24,0),ROW($G$8:$G$24)-ROW($G$8)+1),ROW($G$8:$G$24)-ROW($G$8)+1),ROWS(J$8:J8))),2),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Fri May 12, 2017 10:37 pm
by navara1112
ขอบคุณมากครับ
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Sat May 13, 2017 10:03 am
by navara1112
เวลาทำสูตร ข้อมูล $G$8:$G$24 สูตรโอเค เเต่พอให้สูตรคำนวนเเถวมากขึ้น $G$8:$G$550 จะไม่ขึ้นสูตรครับ
ขอบคุณครับ
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Sat May 13, 2017 10:12 am
by snasui
navara1112 wrote:เวลาทำสูตร ข้อมูล $G$8:$G$24 สูตรโอเค เเต่พอให้สูตรคำนวนเเถวมากขึ้น $G$8:$G$550 จะไม่ขึ้นสูตรครับ
ขอบคุณครับ

พื้นที่ดังกล่าวมีข้อมูลทุกเซลล์หรือมีเซลล์ว่างอยู่ด้วยครับ

Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Sat May 13, 2017 1:01 pm
by navara1112
ครับ มีพื้นที่ว่างด้วยครับ
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Sat May 13, 2017 1:08 pm
by snasui

ปรับสูตรเดิมเป็นด้านล่างครับ
=IFERROR(LEFT(INDEX($G$8:$G$24,SMALL(IF(FREQUENCY(MATCH("~"&$G$8:$G$24,$G$8:$G$24&"",0),ROW($G$8:$G$24)-ROW($G$8)+1),ROW($G$8:$G$24)-ROW($G$8)+1),ROWS(J$8:J8))),2),"")
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Sat May 13, 2017 1:14 pm
by navara1112
ขอบพระคุณมากครับ
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Sat May 13, 2017 3:28 pm
by navara1112
1.ขอปรับครับ ยังมีซ้ำอยู่
2.รบกวนเพิ่ม สูตรเป็นเเนวนอนด้วยครับ
ขอบคุณมากครับ
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Sat May 13, 2017 5:21 pm
by snasui

เซลล์ H8 ปรับสูตรเป็นด้านล่างครับ
=IFERROR(INDEX(LEFT('555'!$E$5:$E$404,2),SMALL(IF(FREQUENCY(MATCH("~"&LEFT('555'!$E$5:$E$404,2),LEFT('555'!$E$5:$E$404,2)&"",0),ROW('555'!$E$5:$E$404)-ROW('555'!$E$5)+1),ROW('555'!$E$5:$E$404)-ROW('555'!$E$5)+1),ROWS(H$8:H8))),"")
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Mon May 15, 2017 3:55 pm
by navara1112
ขอบคุณครับ
ขอปรับเเก้ครับ
ขอปรับเป็นเเนวนอนได้ไหม
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Mon May 15, 2017 8:35 pm
by snasui

แนบไฟล์ตัวอย่างให้สอดคล้องกับคำถามครับ
ปรับเป็นแนวนอนจากค่าใหน อย่างไร ตัวอย่างคำตอบเป็นอย่างไร ช่วยอธิบายเพิ่มเติมและแสดงตัวอย่างคำตอบที่ต้องการมาด้วยครับ
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Wed May 17, 2017 7:13 pm
by navara1112
ขอถามใหม่
สูตรใช้ได้ครับ
ถ้าหากกรณีไม่เอาเเค่ 2ตัวหน้า จะปรับสูตรเอาทั้งหมดในเซลเลยได้ไหมครับ จะปรับอย่างไรครับ
ขอบคุณครับ
Re: ชื่อซ้ำตัวหน้า 2ตัว
Posted: Wed May 17, 2017 8:56 pm
by puriwutpokin
snasui wrote:
เซลล์ H8 ปรับสูตรเป็นด้านล่างครับ
=IFERROR(INDEX(LEFT('555'!$E$5:$E$404,2),SMALL(IF(FREQUENCY(MATCH("~"&LEFT('555'!$E$5:$E$404,2),LEFT('555'!$E$5:$E$404,2)&"",0),ROW('555'!$E$5:$E$404)-ROW('555'!$E$5)+1),ROW('555'!$E$5:$E$404)-ROW('555'!$E$5)+1),ROWS(H$8:H8))),"")
navara1112 wrote:ขอถามใหม่
สูตรใช้ได้ครับ
ถ้าหากกรณีไม่เอาเเค่ 2ตัวหน้า จะปรับสูตรเอาทั้งหมดในเซลเลยได้ไหมครับ จะปรับอย่างไรครับ
ขอบคุณครับ
ตามสูตรเดิมของ อาจารย์ คนควน
แก้ไขตามนี้ครับ
H8=IFERROR(INDEX('555'!$E$5:$E$404,SMALL(IF(FREQUENCY(MATCH("~"&'555'!$E$5:$E$404,'555'!$E$5:$E$404&"",0),ROW('555'!$E$5:$E$404)-ROW('555'!$E$5)+1),ROW('555'!$E$5:$E$404)-ROW('555'!$E$5)+1),ROWS(H$8:H8))),"") แล้ว กด Shift+Ctrl+Enter คัดลอกลงล่าางครับ