Page 1 of 1
ขอสูตร หาเลขจำนวนเต็มที่หายไปครับ
Posted: Fri Sep 27, 2019 8:19 am
by kpk2323
ขอสูตร หาเลขจำนวนเต็มที่หายไปครับ
โจทย์ A2 มีตัวเลข 7 ตัวเป็นเลขจำนวนเต็ม ( 0-9 )
คำตอบที่ต้องการ C2 แสดงผลเลข(0-9) ที่หายไป ใน A2 เป็นตัวเลขสีแดง ครับ
Re: ขอสูตร หาเลขจำนวนเต็มที่หายไปครับ
Posted: Fri Sep 27, 2019 9:41 am
by lockmada
ลองดูครับ
เบื้องต้นได้เช็คดูว่ามีตัวเลขใดปรากฎอยู่ใน cell บ้างโดยใช้ FIND ถ้าไม่มีตัวเลขให้เป็น 0
หลังจากนั้นก็ใช้ IF เป็นตัวกำหนดเงื่อนไขว่าถ้าช่องใดเป็น 0 ก็จะให้เป็นเลขนั้นในช่อง C2 โดยใช้ & ช่วยในการโชว์ข้อมูลหลายๆช่อง
อาจจะบ้านๆไปหน่อยไม่แน่ใจว่าตรงกับความต้องการไหมครับ
Re: ขอสูตร หาเลขจำนวนเต็มที่หายไปครับ
Posted: Fri Sep 27, 2019 9:45 am
by logic
ลองอีกอันครับ
E2 =IFERROR(SMALL(IF(1-ISNUMBER(SEARCH({0,1,2,3,4,5,6,7,8,9},$A2)),{0,1,2,3,4,5,6,7,8,9}),COLUMNS($E2:E2)),"") คัดลอกไปทางขวา
C2 =E2&F2&G2&H2&I2&J2&K2
Re: ขอสูตร หาเลขจำนวนเต็มที่หายไปครับ
Posted: Fri Sep 27, 2019 1:30 pm
by menem
นี่ก็เป็นสูตรแบบทื่อ ๆ อีกสูตรครับ ^_^
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("0123456789",MID(TEXT(A2,"0"),1,1),""),MID(TEXT(A2,"0"),2,1),""),MID(TEXT(A2,"0"),3,1),""),MID(TEXT(A2,"0"),4,1),""),MID(TEXT(A2,"0"),5,1),""),MID(TEXT(A2,"0"),6,1),""),MID(TEXT(A2,"0"),7,1),"")
Re: ขอสูตร หาเลขจำนวนเต็มที่หายไปครับ
Posted: Fri Sep 27, 2019 5:16 pm
by kpk2323
ขอบคุณครับ
Re: ขอสูตร หาเลขจำนวนเต็มที่หายไปครับ
Posted: Fri Sep 27, 2019 8:35 pm
by Bo_ry
อีกแบบ
=TEXT(SUMPRODUCT(AGGREGATE(14,6,(ROW(A1:A10)-1)/ISERROR(FIND(ROW(A1:A10)-1,A2)),ROW(A1:INDEX(A:A,10-LEN(A2))))*10^ROW(A1:INDEX(A:A,10-LEN(A2)))/10),REPT(0,10-LEN(A2)))
Re: ขอสูตร หาเลขจำนวนเต็มที่หายไปครับ
Posted: Sat Sep 28, 2019 12:41 pm
by puriwutpokin
อีกตัวอย่างครับถ้ามี Texjoin ถ้าไม่ได้ใช้ Office 365 ก็ใช้ Add-In ได้ โหลดได้ที่นี่ครับ
viewtopic.php?f=9&t=16093
ที่ C2=TEXTJOIN("",1,IF(ISERR(FIND({0;1;2;3;4;5;6;7;8;9},A2)),ROW(A1:A10)-1,"")) กด Ctrl+Shift+Enter