如何强制单词间距(理想情况下是在 Excel 中,也许是 Notepad++?)

如何强制单词间距(理想情况下是在 Excel 中,也许是 Notepad++?)

请放心,我花了一个星期寻找问题的答案,但没有成功。

我有一个 Excel 电子表格,它从单词列表中随机生成每个单元格中的一串单词。问题是,当我从电子表格中复制和粘贴时,我需要每个单元格之间只有一个单词间距。我花了一周的时间尝试强制 Excel 执行此操作,但没有成功,有什么想法吗?

如果没有,希望如果我粘贴到 Notepad++ 中,有一种方法可以突出显示粘贴的数据,然后强制每个单词之间只有一个空格?

谢谢你!

答案1

如果您想删除单词之间的多个空格,请尝试这个简短的宏:

Sub SingleWordSpacing()
    Dim r As Range

    For Each r In ActiveSheet.UsedRange.SpecialCells(2)
        If InStr(1, r.Text, " ") > 0 Then
            With Application.WorksheetFunction
                r.Value = .Trim(r.Text)
            End With
        End If
    Next r
End Sub

相关内容