如何从 Microsoft Excel 中的 URL 中提取域名

有时您可能出于某种原因需要从一长串网页URL(URLs)中收集域名。这篇文章将向您展示如何使用Microsoft Excel从 URL 中提取域名(extract domain names from URLs )。如果您打算制作拒绝文件(Disavow File)以提交给Google ,这可能会很有用。这很容易,您可以在Excel公式的帮助下做到这一点。

假设您有一个各种网站的网页URL(URLs)列表,您只需要提取裸域名(例如,thewindowsclub.com)。如果文件很小,您可以手动执行此操作。但是,如果列表包含数百个URL(URLs),则可能会很耗时。您可以借助本指南来代替人工劳动,在该指南中您将学习从URL中删除其他部分并仅保留域名的过程。

(Extract)使用Excel从(Excel)URL中(URLs)提取域名

您主要需要使用两个公式。第一个公式会让你得到完整的域名;其中包括www(例如 www.thewindowsclub.com)。第二个将删除www(例如,thewindowsclub.com)并只显示域名。

1] 使用 WWW 提取域

首先,在Microsoft Excel(Microsoft Excel)中打开URL列表。如果您将其保存在 .txt 或 .csv 文件中,您可以按照本教程将文本文件转换为 Excel 电子表格(convert a Text file into an Excel spreadsheet)。获得列表后,您需要指定要在其中显示域名的列。为方便起见,您可以创建一个列,并将其命名为“域”或类似名称。之后,选择(Domain)列的第一个单元格,然后输入这个公式 -

=MID(A2,FIND(":",A2,4)+3,FIND("/",A2,9)-FIND(":",A2,4)-3)

根据此公式,A2 单元格是您的来源,并且Domain列的选定单元格应显示带有(Domain)WWW的域名。

2] 使用 WWW 获取域名

有时您可能只需要用于各种目的的域名。如果是这样,下面的公式将完成这项工作。

=IF(ISERROR(FIND("//www.",A2)), MID(A2,FIND(":",A2,4)+3,FIND("/",A2,9)-FIND(":",A2,4)-3), MID(A2,FIND(":",A2,4)+7,FIND("/",A2,9)-FIND(":",A2,4)-7))

这一次提取一个URL(URL)的域名。如果您想对所有URL(URLs)执行相同操作,则需要执行以下步骤。

供您参考,这些函数不会一次提取所有URL(URLs),因为您需要在这些公式中指定单元格编号。但是,您不需要每次都输入整个函数。取而代之的是,您可以使用鼠标来完成工作。

选择您应用函数以提取域名的单元格。您应该在右下角看到一个小点。您需要单击此按钮并将其拖向底部单元格。您可以在拉点时看到结果。

如何从 Microsoft Excel 中的 URL 中提取域名

获取域名后,您可能希望将其保存在不同的电子表格中。下一个问题是不能直接使用Ctrl+CCtrl+V复制域名。尽管您可以将域名粘贴到记事本(Notepad)中,但在电子表格中执行相同操作会显示错误。

要解决这个问题,您需要选择所有要复制的域名,选择不同的列或电子表格,展开“主页”(Home )选项卡中的“粘贴”选项,然后在“(Paste )粘贴值(Paste Values)”部分下选择“值”。(Values)

如何使用 Excel 从 URL 中提取域名

就这样。现在您可以使用这些值或域名来做进一步的工作。希望本教程对您有所帮助。

要制作Disavow File,您现在需要在所有域前面添加文本“域: ”。(domain:)这篇文章将向您展示如何为 Excel 中的一系列单元格添加前缀。



About the author

我是一名 Windows 专家,在软件行业工作了 10 多年。我有使用 Microsoft Windows 和 Apple Macintosh 系统的经验。我的技能包括:窗口管理、计算机硬件和声音、应用程序开发等等。我是一位经验丰富的顾问,可以帮助您充分利用 Windows 系统。



Related posts