ขอถาม สูตร Excel หน่อยค่ะ +1 ให้ค่ะ

เริ่มโดย ซากุระไฮเปอร์, 30 พฤศจิกายน 2011, 22:33:53

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

YAMS

ขอแง้บๆเก็บทู้ไว้หน่อย +1 ขอบคุณสำหรับความรู้จ้าาา ^^
Smile in your life, then life is smiling at you.
รัก tsb วันละนิดจิตแจ่มใส

alldata

อ้างถึงจาก: emukidz ใน 01 ธันวาคม 2011, 01:30:14
อ้างถึงจาก: alldata ใน 01 ธันวาคม 2011, 00:05:52
ขอรบกวนถามแทรกเลยนะครับ
จากสูตร ถ้าผมมีชุด 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

อ้างถึงจาก: emukidz ใน 01 ธันวาคม 2011, 01:30:14
อ้างถึงจาก: alldata ใน 01 ธันวาคม 2011, 00:05:52
ขอรบกวนถามแทรกเลยนะครับ
จากสูตร ถ้าผมมีชุด 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

#23
อ้างถึงจาก: emukidz ใน 01 ธันวาคม 2011, 01:30:14
อ้างถึงจาก: alldata ใน 01 ธันวาคม 2011, 00:05:52
ขอรบกวนถามแทรกเลยนะครับ
จากสูตร ถ้าผมมีชุด 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:

maxmail


ซากุระไฮเปอร์

ไล่ Thank ให้แล้วนะ ขอบคุณมากจ้า
มีแฟนเป็นโปรแกรมเม่อร์ ชีวิตคงง่ายขึ้น T^T // Ps. รูปโปรตัวจริงค่ะ แต่ผ่านมาหลาย app

oDarkIceo

อ้างถึงจาก: DevPresso ใน 30 พฤศจิกายน 2011, 23:40:06
อ้างถึงจาก: ซากุระไฮเปอร์ ใน 30 พฤศจิกายน 2011, 23:13:04
งง แป๊กเลยค่ะ >< แงแง  :'( คือว่ามันเป็นเลข สองหลักน่ะคะ่ อยู่ในคอลัมน์ A ประมาณว่า

45
54
77
88
34
55
55
99
77
45

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

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

เด็ดมากคับ
ขอกด thank เลย  :wanwan017:

JicKaro

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

emukidz

อ้างถึงจาก: maxmail ใน 01 ธันวาคม 2011, 17:49:20

ขอบคุณครับ +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
[direct=http://www.barekadin.com]เสื้อผ้าแฟชั่นราคาถูก[/direct]
[direct=http://www.tshirtstreetwear.com]เสื้อยืดแฟชั่น[/direct]

Farmhaha


natapan9823