เรื่อการแยกตัวเลข ออกจากตัวหนังสือครับ
Posted: Fri Sep 24, 2021 1:22 pm
สวัสดีครับ ผมมี ขอสูตรแยกตัวเลขออกตัวหนังสือครับ สูตรข้างล่าง แยกได้ครับ เช่น a123ad จะออกมาเป็น 123
คำถามผมคือ ตัวเลขผมมี จุดทศนิยม เช่น 33.33521THB สูตรด้านล่าง จะแสดงเป็น 3333521 ครับ โจทย์ผมคือ อยากให้จุดทศนิยมอยู่ด้วย เอาแค่THB ออก คือ 33.33521 ต้องทำไงครับ
ขอบคุณครับ
=SUM(MID(A1,SMALL(IF(ISNUMBER(--MID($A1,ROW(INDIRECT("1:"&LEN(A1))),1)),
ROW(INDIRECT("1:"&LEN(A1)))),ROW(INDIRECT("1:"&COUNT(--MID($A1,
ROW(INDIRECT("1:"&LEN(A1))),1))))),1)*10^(COUNT(ROW(INDIRECT("1:"&
COUNT(--MID($A1,ROW(INDIRECT("1:"&LEN(A1))),1)))))+1-ROW(INDIRECT(
"1:"&COUNT(--MID($A1,ROW(INDIRECT("1:"&LEN(A1))),1)))))/10)
คำถามผมคือ ตัวเลขผมมี จุดทศนิยม เช่น 33.33521THB สูตรด้านล่าง จะแสดงเป็น 3333521 ครับ โจทย์ผมคือ อยากให้จุดทศนิยมอยู่ด้วย เอาแค่THB ออก คือ 33.33521 ต้องทำไงครับ
ขอบคุณครับ
=SUM(MID(A1,SMALL(IF(ISNUMBER(--MID($A1,ROW(INDIRECT("1:"&LEN(A1))),1)),
ROW(INDIRECT("1:"&LEN(A1)))),ROW(INDIRECT("1:"&COUNT(--MID($A1,
ROW(INDIRECT("1:"&LEN(A1))),1))))),1)*10^(COUNT(ROW(INDIRECT("1:"&
COUNT(--MID($A1,ROW(INDIRECT("1:"&LEN(A1))),1)))))+1-ROW(INDIRECT(
"1:"&COUNT(--MID($A1,ROW(INDIRECT("1:"&LEN(A1))),1)))))/10)