Showing posts with label Excel. Show all posts
Showing posts with label Excel. Show all posts

Monday, March 28, 2022

Remove ALL Unwanted Spaces in Excel (TRIM ALL Function?)

 

* เจอปัญหา ตอนใช้คำสั่ง Vlookup ข้อมูลที่คัดลอกมาจากไฟล์อื่น ที่ ไม่ใช่ Excel แล้วหาไม่เจอ

** แก้โดยคำสั่ง SUBSTITUTE(เซลส์นั้น, CHAR(160),)

Wednesday, December 11, 2019

ตัดเครื่องหมาย ,[ และ ] ออกจากชื่อคอลัมน์ที่คัดลอกมาจาก Select * ใน SQL Server มา


1.สมมติว่าข้อความที่คัดลอกมา  ,[TagDateTime] อยู่ในช่อง A13

2.สูตรที่ใช้คือ      =MID(TRIM(A13),3,LEN(TRIM(A13))-3)
   จะได้ผลลัพท์ที่ต้องการคือ          TagDateTime

3.แล้วค่อยคัดลอกสูตรลงมาให้ครบตามจำนวนที่ต้องการ
    เสร็จแล้วค่อยวางค่า พิเศษแบบสลับเป็นคอลัมน์


4.จะได้ชื่อ Fields เป็นชื่อคอลัมน์เรียงไปตามที่ต้องการฃ
  

Tuesday, November 19, 2019

EXCEL: Format Cell แบบที่แสดงให้เลขศูนย์ด้วย "-" (ขีดกลาง) และไม่ต้องชิดขวา


  •  ต้องการผลแบบข้างบนเมื่อก่อนบางวันที่เป็นศูนย์ ก็จะต้องป้อนด้วย เครื่องหมาย "-" 
อาจจะเกิดข้อผิดพลาดได้คือเลื่อนวันผิดบรรทัด
  • คราวนี้แก้ไขใหม่โดยใช้ Custom Format Cells : 0.00;-0.00;-;@



อีกแบบที่ใช้บ่อย

#,##0.00_);[Red]"-"#,##0.00_);#,##0.00_)

Friday, November 1, 2019

EXCEL-ต้องการให้ชื่อ Sheet นั้นปรากฎใน Cell

มีบางครั้งที่เราต้องการชื่อ Sheet มาเป็นส่วนประกอบของชื่อหัวเรื่องแบบอัตโนมัติ
ก็เลยค้นหาสูตรอะไรที่จะให้ค่าใน Cell นั้นปรากฏเป็นชื่อ Sheet
ดังนี้
สูตรที่หนึ่งคือ
=TRIM(RIGHT(SUBSTITUTE(CELL("filename",A1),"]",REPT(" ",300)),100))

และสูตรที่สองคือ
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,100)

จะใช้สูตรไหนก็ได้

ทดสอบแล้วได้ผลจริง

นำไปประยุกต์ใช้ได้จริงกับไฟล์ที่แยกเป็นเดือนเช่น เดือน 1, 2, 3

เวลา Copy Sheet ของเดือน 3 แค่เปลี่ยนชื่อเป็นเดือน 4 Header ต่าง ๆ ใน Sheet ใหม่ก็จะเปลี่ยนไปตามชื่อ Sheet นั้นเลยอัตโนมัติ สะดวกดีครับ