Note: The other languages of the website are Google-translated. Back to English

จะหาตำแหน่งของอักษรตัวพิมพ์เล็กตัวแรกจากสตริงข้อความได้อย่างไร?

หากคุณมีรายการสตริงข้อความที่มีทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็กตอนนี้คุณต้องการทราบตำแหน่งของตัวอักษรตัวพิมพ์เล็กตัวแรกในแผ่นงาน Excel คุณจะได้รับผลลัพธ์อย่างรวดเร็วโดยไม่นับทีละรายการได้อย่างไร?

ค้นหาตำแหน่งของอักษรตัวพิมพ์เล็กตัวแรกจากสตริงข้อความด้วยสูตรอาร์เรย์

ค้นหาตำแหน่งของอักษรตัวพิมพ์เล็กตัวแรกจากสตริงข้อความด้วย User Defined Function


ค้นหาตำแหน่งของอักษรตัวพิมพ์เล็กตัวแรกจากสตริงข้อความด้วยสูตรอาร์เรย์

คุณสามารถใช้สูตรอาร์เรย์ต่อไปนี้เพื่อรับตำแหน่งของตัวพิมพ์เล็กตัวแรกจากสตริงข้อความได้โปรดทำดังนี้:

ใส่สูตรนี้: =MATCH(1,IF(ABS(CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))-109.5)<=12.5,1),0) ลงในเซลล์ว่างที่คุณต้องการรับผลลัพธ์จากนั้นกด Ctrl + Shift + Enter เข้าด้วยกันเพื่อให้ได้ผลลัพธ์แรกจากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้ดูภาพหน้าจอ:

doc ตัวพิมพ์เล็กตัวแรก 1


ค้นหาตำแหน่งของอักษรตัวพิมพ์เล็กตัวแรกจากสตริงข้อความด้วย User Defined Function

นอกจากนี้คุณยังสามารถทำงานนี้ให้เสร็จสิ้นโดยใช้ฟังก์ชันที่กำหนดโดยผู้ใช้ด้านล่างโปรดดำเนินการดังนี้:

1. กด ALT + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางมาโครต่อไปนี้ในไฟล์ หน้าต่างโมดูล.

Function Getlower(rin As Range) As Long
    Dim x As String, c As String, j As Long
    Findlower = 0
    v = rin.Text
    L = Len(v)
    For j = 1 To L
        If Mid(v, j, 1) Like "[a-z]" Then
            Getlower = j
            Exit Function
        End If
    Next j
End Function

3. จากนั้นบันทึกและปิดหน้าต่างรหัสนี้กลับไปที่แผ่นงานแล้วป้อนสูตรนี้: =getlower(A2). ลงในเซลล์ว่างจากนั้นลากที่จับเติมลงเพื่อเติมสูตรนี้และดึงตำแหน่งของตัวอักษรตัวพิมพ์เล็กตัวแรกในแต่ละเซลล์ออกแล้วดูภาพหน้าจอ:

doc ตัวพิมพ์เล็กตัวแรก 2


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (1)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณช่วยบอกสูตรหาตัวพิมพ์เล็กตัวสุดท้ายได้ไหม
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ