删除excel中点后的任何文本

Com*_*cus 1 microsoft-excel microsoft-excel-2013

我在 excel 中有 4000 行,我需要在列中每一行的第一个句点之后删除所有文本。

例如,我有如下内容:

hostname.subdomain.domain

我希望所有这样格式化的结果都是hostname. 因此,我想消除句号及其后的任何内容,同时保留它之前的文本。

Aus*_*nch 5

我将通过这个功能。

=LEFT(A2,SEARCH(".",A2,1)-1)
Run Code Online (Sandbox Code Playgroud)

其中 A2 将是 host.domain.com。然后你可以批量粘贴这个并隐藏 A2,在新单元格中只留下主机名

如果您只想覆盖现有单元格,则必须是 VBA。