从excel中的域中删除www
我在a列中得到了一个URL列表,其中一些有从excel中的域中删除www,excel,google-sheets,Excel,Google Sheets,我在a列中得到了一个URL列表,其中一些有www.一些没有(在本例中,没有一个有http://) 我想做的是去掉www.do我有一个域名列表,我可以按字母顺序排列。我想用=RIGHT(A1,LEN(A1)-4)但是并不是所有的域名都有www.你知道如何使用公式而不是VBA来实现这一点,以便它可以在excel和Google Drive中运行吗 编辑 我现在用Alex Szabó的答案更新了示例电子表格-你可以检查开头的“www”,如果它在那里,然后使用地址中的所有字母(前4个字母除外)去除它 =
www.
一些没有(在本例中,没有一个有http://
)
我想做的是去掉www.
do我有一个域名列表,我可以按字母顺序排列。我想用=RIGHT(A1,LEN(A1)-4)
但是并不是所有的域名都有www.
你知道如何使用公式而不是VBA来实现这一点,以便它可以在excel和Google Drive中运行吗
编辑 我现在用Alex Szabó的答案更新了示例电子表格-你可以检查开头的“www”,如果它在那里,然后使用地址中的所有字母(前4个字母除外)去除它
=IF(LEFT(A2,4)="www.", RIGHT(A2, LEN(A2)-4), A2)
使用if条件检查www.作为前4个字符,并且只取右边的-4 it is
=IF(LEFT(A1,4)="www.",RIGHT(A1,LEN(A1)-4),A1)
除了之前的贡献,在谷歌电子表格中,另一个选项是
=ArrayFormula(iferror(REGEXEXTRACT(A2:A5, "^www.(.+)$"),A2:A5))
此公式引用A列中的所有数据,并将在一列中创建一个输出(无需向下拖动)。我认为这可能很容易通过基本的查找和替换进行修复,如下所示: 查找:www。
保留Replace为空。如果字符串没有www,则可以使用替换函数。默认情况下,它仍然返回原始字符串
=SUBSTITUTE(A1,"www.","")
你需要包括一个。为了简单起见,在对wwwaza.com.+1这样的域进行测试时,我想它唯一的问题是,如果url是
www.sometimeswow.com
,它会同时拾取www.
s