在 Microsoft Excel 中,我想过滤条目,以便仅显示唯一域名出现。假设我有 10 条记录:
1. www.manish.com
2. joo.mj.com
3. ko.kiop.eu
4. mail.manish.com
5. kio.manish.eu
6. ftp.mj.com
7. ftp.kiop.com
8. www.makil.com
9. www.craftio.com
10. extension.telep.com
我想要的结果(唯一的域名)是:
1. www.manish.com
2. joo.mj.com
3. ko.kiop.com
4. www.makil.com
5. www.craftio.com
6. extension.telep.com
答案1
假设输入条件和数据放在A
起始列中A1
,执行以下操作:
- 输入
B1
:=MID(A1,FIND(".",A1)+1,FIND(".",A1,FIND(".",A1)+1)-FIND(".",A1)-1)
并自动填充列表 - 这将返回域名,或者更准确地说 - 第一和第二个之间的字符串的一部分.
- 输入
C1
:=VLOOKUP("*"&B1&"*",A:A,1,0)
并自动填充列表 - 这将返回列数组中域名的第一个匹配项A
。 - 复制并特殊粘贴为值整列
C
到例如列D
。 - 使用功能区
Data > Remove Duplicates
仅保留唯一的记录。
示例文件:https://www.dropbox.com/s/35wtuqsex7u57as/UnikueDomainNames.xlsx