ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingขอถาม สูตร Excel หน่อยค่ะ +1 ให้ค่ะ
หน้า: 1 [2]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอถาม สูตร Excel หน่อยค่ะ +1 ให้ค่ะ  (อ่าน 5067 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
YAMS
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 1020
ออฟไลน์ ออฟไลน์

กระทู้: 4,196



ดูรายละเอียด
« ตอบ #20 เมื่อ: 01 ธันวาคม 2011, 01:46:45 »

ขอแง้บๆเก็บทู้ไว้หน่อย +1 ขอบคุณสำหรับความรู้จ้าาา ^^
บันทึกการเข้า

Smile in your life, then life is smiling at you.
รัก tsb วันละนิดจิตแจ่มใส
alldata
ก๊วนเสียว
*

พลังน้ำใจ: 15
ออฟไลน์ ออฟไลน์

กระทู้: 490



ดูรายละเอียด
« ตอบ #21 เมื่อ: 01 ธันวาคม 2011, 09:25:56 »

ขอรบกวนถามแทรกเลยนะครับ
จากสูตร ถ้าผมมีชุด keyword 1 ไว้แล้ว สมมุติ 100 คีย์  ผมไปหา keyword 2 มาได้เพิ่มอีก 100 คีย์ซึ่งมันก็จะมีคำที่ซ้ำๆกับชุดแรกด้วย  ทีนี้ผมอยากให้มันเช็คว่า keyword2 คำไหนที่มันซ้ำกับชุด keyword1 นะให้ลบทิ้งเลย ให้เหลือแต่คำที่ใหม่ๆ ไม่ซ้ำกับ keyword1 จะต้องใช้สูตรยังไงครับ  wanwan017 wanwan017 wanwan017

แบบนี้ก็ Advance ขึ้นนิด หลักๆ ใช้ vlookup ควบคู่กับ iserror โดยใช้สูตร =IF(ISERROR(VLOOKUP(B1,$A$1:$A$5,1,FALSE)),B1,"") หลักการคือ ใช้ vlookup ค้นหาคีย์ใหม่ที่อยู่ B1 ว่ามีอยู่ในคีย์เก่า A1:A5 คือถ้ามีมันจะคืนค่าตัวเลขออกมา แต่ถ้าไม่มีสูตรจะ Error ดังนั้น เราก็ใช้สูตร iserror ดักจับตัวที่มันเอ๋อ...โดยใช้ if ดักจับ ถ้ามันเอ๋อ..คือไม่ซ้ำก็แสดงค่าคีย์ออกมา ส่วนที่ไม่เอ๋อหรือคีย์ซ้ำ ก็ไม่ต้องแสดงค่า ตัวอย่างเช่น
A   B   C
1   3   
2   5   
3   6   6
4   7   7
5   8   8

อ้างถึง
ถามด้วยครับ แล้วถ้าผมมี คอลัม อยู่เช่น







แบบนี้ครับ มันเรียงจาก ก-ฮ และ ฮ-ก ได้ แต่ผมอยากให้มัน คละกันคือจัดใหม่ให้มันจัดแถวไหม่ ไม่ให้รียงตามอักษร

ขอบคุณครับ ช่วยทีนะครับ

 wanwan017
ส่วนอันนี้ ผมจะใช้สูตร rand()ที่ คอล์ลัมม์ข้างๆ แล้วเรียงคอล์ลัมม์นี้แทนครับ ทุกครั้งที่เรียงมันจะสุ่มค่าใหม่ตลอด
A       B
5   0.963813947
2   0.43357216
4   0.869962217
1   0.063876687
3   0.014716217

ปล. ผมชอบคิดมากนะครับ สูตรอาจจะงงๆ ใครมีง่ายๆ ก็ช่วยๆกันแนะนำได้จ้า

หาวิธีมานานแล้ว จะเอามาจักการชุดคีย์ของเก่ากับของใหม่ บางทีมันเอาคำเก่าซ้ำๆมาใช้

ขอบคุณมากครับ  wanwan017 wanwan017 wanwan017
บันทึกการเข้า
AM-PM
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 379
ออฟไลน์ ออฟไลน์

กระทู้: 4,969



ดูรายละเอียด
« ตอบ #22 เมื่อ: 01 ธันวาคม 2011, 09:37:24 »

ขอรบกวนถามแทรกเลยนะครับ
จากสูตร ถ้าผมมีชุด keyword 1 ไว้แล้ว สมมุติ 100 คีย์  ผมไปหา keyword 2 มาได้เพิ่มอีก 100 คีย์ซึ่งมันก็จะมีคำที่ซ้ำๆกับชุดแรกด้วย  ทีนี้ผมอยากให้มันเช็คว่า keyword2 คำไหนที่มันซ้ำกับชุด keyword1 นะให้ลบทิ้งเลย ให้เหลือแต่คำที่ใหม่ๆ ไม่ซ้ำกับ keyword1 จะต้องใช้สูตรยังไงครับ  wanwan017 wanwan017 wanwan017

แบบนี้ก็ Advance ขึ้นนิด หลักๆ ใช้ vlookup ควบคู่กับ iserror โดยใช้สูตร =IF(ISERROR(VLOOKUP(B1,$A$1:$A$5,1,FALSE)),B1,"") หลักการคือ ใช้ vlookup ค้นหาคีย์ใหม่ที่อยู่ B1 ว่ามีอยู่ในคีย์เก่า A1:A5 คือถ้ามีมันจะคืนค่าตัวเลขออกมา แต่ถ้าไม่มีสูตรจะ Error ดังนั้น เราก็ใช้สูตร iserror ดักจับตัวที่มันเอ๋อ...โดยใช้ if ดักจับ ถ้ามันเอ๋อ..คือไม่ซ้ำก็แสดงค่าคีย์ออกมา ส่วนที่ไม่เอ๋อหรือคีย์ซ้ำ ก็ไม่ต้องแสดงค่า ตัวอย่างเช่น
A   B   C
1   3   
2   5   
3   6   6
4   7   7
5   8   8

อ้างถึง
ถามด้วยครับ แล้วถ้าผมมี คอลัม อยู่เช่น







แบบนี้ครับ มันเรียงจาก ก-ฮ และ ฮ-ก ได้ แต่ผมอยากให้มัน คละกันคือจัดใหม่ให้มันจัดแถวไหม่ ไม่ให้รียงตามอักษร

ขอบคุณครับ ช่วยทีนะครับ

 wanwan017
ส่วนอันนี้ ผมจะใช้สูตร rand()ที่ คอล์ลัมม์ข้างๆ แล้วเรียงคอล์ลัมม์นี้แทนครับ ทุกครั้งที่เรียงมันจะสุ่มค่าใหม่ตลอด
A       B
5   0.963813947
2   0.43357216
4   0.869962217
1   0.063876687
3   0.014716217

ปล. ผมชอบคิดมากนะครับ สูตรอาจจะงงๆ ใครมีง่ายๆ ก็ช่วยๆกันแนะนำได้จ้า
+ให้แล้วครับ
บันทึกการเข้า

ไม่ต้องบินให้สูงอย่างใครเขา... จงบินเอาเท่าที่เราจะบินไหว ท่าที่บินไม่จำเป็นต้องเหมือนใคร... แค่บินไปให้ถึงฝัน เท่านั้นพอ


Find out how I'm able to get up to 420 backlinks for month, by spending 30 seconds per day...all for FREE! - Click Here
maxmail
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 62
ออฟไลน์ ออฟไลน์

กระทู้: 1,525



ดูรายละเอียด เว็บไซต์
« ตอบ #23 เมื่อ: 01 ธันวาคม 2011, 17:49:20 »

ขอรบกวนถามแทรกเลยนะครับ
จากสูตร ถ้าผมมีชุด keyword 1 ไว้แล้ว สมมุติ 100 คีย์  ผมไปหา keyword 2 มาได้เพิ่มอีก 100 คีย์ซึ่งมันก็จะมีคำที่ซ้ำๆกับชุดแรกด้วย  ทีนี้ผมอยากให้มันเช็คว่า keyword2 คำไหนที่มันซ้ำกับชุด keyword1 นะให้ลบทิ้งเลย ให้เหลือแต่คำที่ใหม่ๆ ไม่ซ้ำกับ keyword1 จะต้องใช้สูตรยังไงครับ  wanwan017 wanwan017 wanwan017

แบบนี้ก็ Advance ขึ้นนิด หลักๆ ใช้ vlookup ควบคู่กับ iserror โดยใช้สูตร =IF(ISERROR(VLOOKUP(B1,$A$1:$A$5,1,FALSE)),B1,"") หลักการคือ ใช้ vlookup ค้นหาคีย์ใหม่ที่อยู่ B1 ว่ามีอยู่ในคีย์เก่า A1:A5 คือถ้ามีมันจะคืนค่าตัวเลขออกมา แต่ถ้าไม่มีสูตรจะ Error ดังนั้น เราก็ใช้สูตร iserror ดักจับตัวที่มันเอ๋อ...โดยใช้ if ดักจับ ถ้ามันเอ๋อ..คือไม่ซ้ำก็แสดงค่าคีย์ออกมา ส่วนที่ไม่เอ๋อหรือคีย์ซ้ำ ก็ไม่ต้องแสดงค่า ตัวอย่างเช่น
A   B   C
1   3   
2   5   
3   6   6
4   7   7
5   8   8

อ้างถึง
ถามด้วยครับ แล้วถ้าผมมี คอลัม อยู่เช่น







แบบนี้ครับ มันเรียงจาก ก-ฮ และ ฮ-ก ได้ แต่ผมอยากให้มัน คละกันคือจัดใหม่ให้มันจัดแถวไหม่ ไม่ให้รียงตามอักษร

ขอบคุณครับ ช่วยทีนะครับ

 wanwan017
ส่วนอันนี้ ผมจะใช้สูตร rand()ที่ คอล์ลัมม์ข้างๆ แล้วเรียงคอล์ลัมม์นี้แทนครับ ทุกครั้งที่เรียงมันจะสุ่มค่าใหม่ตลอด
A       B
5   0.963813947
2   0.43357216
4   0.869962217
1   0.063876687
3   0.014716217

ปล. ผมชอบคิดมากนะครับ สูตรอาจจะงงๆ ใครมีง่ายๆ ก็ช่วยๆกันแนะนำได้จ้า
ขอบคุณครับ +1 ถามอีกนิดครับ
hปปp://www.amazon.com/Zenbook-UX31E-DH53-13-3-Inch-Ultrabook-Aluminum/dp/B005USCA4Q/ref=sr_1_13?s=pc&ie=UTF8&qid=1322735242&sr=1-13
เราจะตัดเฉพาะรุ่นออกมาได้ยังไงครับ เอาเฉพาะรุ่นแบบนี้ Zenbook-UX31E
ขอบคุณครับ wanwan017
« แก้ไขครั้งสุดท้าย: 01 ธันวาคม 2011, 19:30:07 โดย maxmail » บันทึกการเข้า

maxmail
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 62
ออฟไลน์ ออฟไลน์

กระทู้: 1,525



ดูรายละเอียด เว็บไซต์
« ตอบ #24 เมื่อ: 01 ธันวาคม 2011, 19:30:33 »

 wanwan016 ดัน ๆ
บันทึกการเข้า

ซากุระไฮเปอร์
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 604
ออฟไลน์ ออฟไลน์

กระทู้: 2,586



ดูรายละเอียด
« ตอบ #25 เมื่อ: 01 ธันวาคม 2011, 19:38:03 »

ไล่ Thank ให้แล้วนะ ขอบคุณมากจ้า
บันทึกการเข้า

มีแฟนเป็นโปรแกรมเม่อร์ ชีวิตคงง่ายขึ้น T^T // Ps. รูปโปรตัวจริงค่ะ แต่ผ่านมาหลาย app
oDarkIceo
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 276
ออฟไลน์ ออฟไลน์

กระทู้: 1,059



ดูรายละเอียด
« ตอบ #26 เมื่อ: 01 ธันวาคม 2011, 20:39:23 »

งง แป๊กเลยค่ะ >< แงแง  :'( คือว่ามันเป็นเลข สองหลักน่ะคะ่ อยู่ในคอลัมน์ A ประมาณว่า

45
54
77
88
34
55
55
99
77
45

คืออยากให้มันเอาให้เลข ที่ซ้ำ ก็คือ 45 77 55 เนี่ ยออกมาแสดงให้เราดูว่า เลขตัวนี้นะมันซ้ำ ประมาณนี้น่ะค่ะ พอมีวิธีที่เข้าใจง่ายๆไหมค่ะ เรา มึ้นมึน เหอๆ ขอบคุณทุกคนมากๆ เลยนะคะ


พิมพ์สูตรตามภาพ ในช่องสูตรครับ แล้ว copy ลงไปทั้ง คอลัมเลยครับ จะเห็นเลยซ้ำไม่ซ้ำ


เด็ดมากคับ
ขอกด thank เลย  wanwan017
บันทึกการเข้า


# รับเขียนโปรแกรม iMacro บน Firefox version 52 หรือ อื่นๆ
# สำหรับท่านใดสนใจ Bitcoin: แนะนำเว็บ Bitkub ถูกต้องตามกฎหมาย ได้รับอนุญาตจาก ก.ล.ต. และ กระทรวงการคลัง, สมัคร: https://www.bitkub.com
JicKaro
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 238
ออฟไลน์ ออฟไลน์

กระทู้: 1,421



ดูรายละเอียด เว็บไซต์
« ตอบ #27 เมื่อ: 01 ธันวาคม 2011, 20:49:39 »

ฺBookmark!!

Smiley
บันทึกการเข้า

It's difficult not impossible.
ก็แค่ยาก แต่..ไม่ใช่เป็นไปไม่ได้
## Code: JUST1CENTHOSTGATOR คูปองเช่าโฮสเกเตอร์ $0.01 เดือนแรก ##
emukidz
ก๊วนเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 293



ดูรายละเอียด เว็บไซต์
« ตอบ #28 เมื่อ: 01 ธันวาคม 2011, 21:14:53 »


ขอบคุณครับ +1 ถามอีกนิดครับ
hปปp://www.amazon.com/Zenbook-UX31E-DH53-13-3-Inch-Ultrabook-Aluminum/dp/B005USCA4Q/ref=sr_1_13?s=pc&ie=UTF8&qid=1322735242&sr=1-13
เราจะตัดเฉพาะรุ่นออกมาได้ยังไงครับ เอาเฉพาะรุ่นแบบนี้ Zenbook-UX31E
ขอบคุณครับ wanwan017


สำหรับอันนี้ผมขอเดาไว้ก่อนนะครับว่า URL ที่จะเอามาใช้สูตรมีโครงสร้างคล้ายๆ กัน คือเริ่มต้นจาก hปปp://www.amazon.com/รุ่นสินค้าที่ต้องการ นอกจากนี้ คุณต้องการ ชื่อสินค้า-ชื่อรุ่น คือโครงสร้างจะมี "-" คั่นกลาง 1 ตัวระหว่างข้อความที่ต้องการ

ซึ่งถ้าทุกอย่างเป็นแบบที่ผมเดาไว้ เราจะใช้สูตร
=MID(A1,FIND("/",A1,8)+1,(FIND("-",A1,FIND("-",A1,1)+1)-FIND("/",A1,8))-1)
หลักการคือ ใช้สูตร mid() มาตัดคำ แต่จะตัดตรงไหน ก็ใช้สูตร Find() ในการหาจุดเริ่มต้น ซึ่งจากตัวอย่างชื่อสินค้าจะอยู่หลัง "/" เราก็เลยใช้สูตร find หา โดยให้เริ่มตั้งแต่ตัวอักษรที่ 8 เนื่องจากต้องการให้เลยตัว "hปปp://" ไป ส่วนที่ต้อง +1 เพื่อให้ข้อความที่ได้ไม่มีเครื่องหมาย "/" ติดมา ส่วนความยาวของตัวอักษรที่ต้องการตัด ก็ใช้หลักการณ์คล้ายๆ กัน โดยหาเครื่องหมาย "-" ว่าอยู่ลำดับที่เท่าไหร่ แต่ที่เห็นมี find ซ้อนกัน 2 อัน เพราะเราต้องหา "-" ตัวที่ 2 เพราะตัวแรกเราต้องการเอามาด้วย จากนั้นก็เอาไปลบกับลำดับของเครื่องหมาย "/" แล้วมา +1 ก็จะได้ความยาวของคำที่ต้องการ  งงกันไหมเนี่ย เอาเป็นว่าลองดูตัวอย่างนะครับ

A                                                                      B
hปปp://www.amazon.com/Zenbook-UX31E-DH53   Zenbook-UX31E
บันทึกการเข้า

Farmhaha
คนรักเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 100



ดูรายละเอียด
« ตอบ #29 เมื่อ: 02 ธันวาคม 2011, 10:47:37 »

countif(range, criteria) ลองดุนะคับ
บันทึกการเข้า
natapan9823
ก๊วนเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 286



ดูรายละเอียด
« ตอบ #30 เมื่อ: 04 ธันวาคม 2011, 07:31:07 »

ขอบเก็บเอาไว้ศึกษา  wanwan003
บันทึกการเข้า
หน้า: 1 [2]   ขึ้นบน
พิมพ์