たまに、同じような質問があるので、いい回答があったらまとめておきたいと思います。
IF(CONTAINS(Website,"www."),
LEFT(SUBSTITUTE(Website, LEFT(Website, FIND(".", Website)), NULL),
IF(CONTAINS(
SUBSTITUTE(Website, LEFT(Website, FIND(".", Website)), NULL),"/"),
FIND("/",SUBSTITUTE(Website, LEFT(Website, FIND(".", Website)), NULL))-1,255)),
IF(AND(NOT(CONTAINS(Website,"www.")),BEGINS(Website,"http")),
MID(Website,FIND(":", Website)+3, FIND("/", SUBSTITUTE(Website,"//","$$"))-FIND(":", Website)-3),
LEFT(Website,
IF(CONTAINS(Website,"/"),FIND("/",Website)-1,255))))
Formula to Extract domain from Website
アドレスに特定のドメインが含まれているかの確認
ポイントはCONTAINSで比較する時には完全一致でしか判定してない。
そのため、フォーマットを変換する必要あある。
IF(CONTAINS("@gmail:@yahoo:@aol:@hotmail:@msn:@wanadoo:@comcast:@live:@outlook", SUBSTITUTE( SUBSTITUTE( email, left(email ,FIND('@', email )-1) , ""),".com","") ),"Personal","Corporate")
@gamil などを切り出す処理は以下
SUBSTITUTE( SUBSTITUTE( email, left(email ,FIND('@', email )-1) , ""),".com","")