Вы можете создать макрос, используя VBA (Visual Basic for Applications) в Excel. Вот пример кода, который может помочь вам с этим:

Function CountPunctuation(cell As Range) As Integer
    Dim i As Integer
    Dim punctuationMarks As String
    Dim char As String
    punctuationMarks = ".,;:!?"
    CountPunctuation = 0
    For i = 1 To Len(cell.Value)
        char = Mid(cell.Value, i, 1)
        If InStr(punctuationMarks, char) > 0 Then
            CountPunctuation = CountPunctuation + 1
        End If
    Next i
End Function

Чтобы использовать этот макрос, вам нужно открыть "Microsoft Visual Basic for Applications" и вставить этот код в модуль. Затем вы можете использовать эту функцию в ячейке, указав её имя (CountPunctuation) и передавая ячейку, которую вы хотите проверить, в качестве аргумента.

Например, если у вас есть текст в ячейке A1, вы можете использовать формулу =CountPunctuation(A1), чтобы получить количество знаков препинания в этой ячейке.
คุณสามารถสร้างแมโครโดยใช้ VBA (Visual Basic for Applications) ใน Excel นี่คือตัวอย่างโค้ดที่สามารถช่วยคุณในเรื่องนี้: Function CountPunctuation(cell As Range) As Integer Dim i As Integer Dim punishationMarks As String Dim char As String punishationMarks = ".,;:!?" CountPunctuation = 0 For i = 1 To Len(cell.Value) char = Mid(cell.Value, i, 1) ถ้า InStr(punctuationMarks, char) > 0 ดังนั้น CountPunctuation = CountPunctuation + 1 End If Next i End Function หากต้องการใช้สิ่งนี้ มาโคร คุณต้องเปิด "Microsoft Visual Basic for Applications" และวางโค้ดนี้ลงในโมดูล จากนั้นคุณสามารถใช้ฟังก์ชันนี้บนเซลล์ได้โดยระบุชื่อเซลล์ (เครื่องหมายวรรคตอน) และส่งเซลล์ที่คุณต้องการตรวจสอบเป็นอาร์กิวเมนต์ ตัวอย่างเช่น ถ้าคุณมีข้อความในเซลล์ A1 คุณสามารถใช้สูตร =CountPunctuation(A1) เพื่อดูจำนวนเครื่องหมายวรรคตอนในเซลล์นั้น
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence