EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
snasui wrote: ตัวอย่างสูตรตามด้านล่างครับ
=MID(A1,FIND("&",A1)+1,MIN(SEARCH({",","="},A1&",="))-2)
Code: Select all
If Application.Countif(r.Resize(, 3),0) = 3 Then
snasui wrote: ลองดูตัวอย่าง Code ตามด้านล่างครับCode: Select all
Sub test0() Dim r As Range For Each r In Range("k1:k15") If r = "" Then r.EntireRow.Hidden = True End If Next r End Sub
ขอบคุณอีกครั้งนะครับsnasui wrote: จาก B1&"*" หมายถึงค่าใด ๆ ก็ตามที่นำหน้าด้วยค่าใน B1
จากสูตร MATCH(B1&"*",$D$1:$D$8,0) หมายถึง ให้หาว่าค่าใด ๆ ที่นำด้วย B1 มีอยู่ใน $D$1:$D$8 เป็นลำดับที่เท่าใด ถ้าเจอจะแสดงค่าลำดับ ถ้าไม่เจอก็จะแสดงค่าผิดพลาด #N/A
snasui wrote: ที่ C1 ลองปรับสูตรเป็นด้านล่างครับ
=IF(ISERROR(MATCH(B1&"*",$D$1:$D$8,0)),"",B1)