다음을 통해 공유

하이퍼링크 서식을 찾는 if함수 만들기

익명
2016-02-12T07:12:51+00:00

예를 들어 A열에 텍스트, 빈셀, 하이퍼링크가 있고

B열에 함수를 써서 왼쪽 셀이 하이퍼링크라면 1을 할당하고

빈셀이거나 텍스트가 있으면 0을 할당하도록 하고 싶은데

어떤 식으로 구현할 수 있을 지 모르겠어요

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 3개

정렬 기준: 가장 유용함
  1. 익명
    2016-02-15T07:35:38+00:00

    안타깝지만 색상을 통해서는 IF 함수로 구분이 어려울 것으로 예상이 됩니다.

    -> 파일에 대한 링크나 웹 사이트의 경우 이러한 조건으로 구분할 수는 있겠지만 파일에 특정 경로로 이동 링크의 경우 적용하기 어려우며, 모든 상황을 구분하기 어렵습니다.

    VBA 매크로를 이용하여 "HyperLink" 함수/라이브러리가 작동되는 항목을 캐치하도록 만들 수는 있겠지만, 일반 사용자가 프로그래밍을 통해서 만들기에는 어려움이 있습니다.

    VBA 매크로에 대한 도움이 필요하다면, MSDN 개발자 포럼에 문의하여 도움을 받아 보시기 바랍니다.

    http://msdn.microsoft.com/ko-kr/office/

    http://social.msdn.microsoft.com/Forums/vstudio/ko-KR/home?forum=visualbasicko

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2016-02-15T06:05:01+00:00

    하이퍼링크에 대한 제 설명이 부족하지 않았나 싶네요

    답변해 주신 걸보면 하이퍼링크를 웹주소 ex)http://www.microsoft.co.kr 로 생각하신 것 같은데

    제 의미는 그게 아니고

    엑셀상에서 텍스트에 파란색과 밑줄이 적용된 것처럼 보이고 

    이를 클릭하면 해당 페이지로 이동되는 상황을 말합니다

    그래서 올려주신 수식을 적용해 보면 http부분이 없어서  그런지 0으로 값이 나옵니다

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  3. 익명
    2016-02-15T00:46:13+00:00

    안녕하십니까? 엄지원 님

    Microsoft Community 사이트를 방문해 주셔서 감사합니다.

    문의 하신 Excel에서 If 함수에 대해 안내를 드리겠습니다.

    보통 하이퍼링크의 경우 링크에 반듯이 http 또는 https가 포함되게 됩니다. 따라서, IF 함수에 Find 함수를 통해서 구현이 가능합니다.

    =IF(AND(ISERROR(FIND("http",A5)),ISERROR(FIND("https",A5))),0,1)

    https://support.office.com/ko-kr/article/FIND-FINDB-%ED%95%A8%EC%88%98-c7912941-af2a-4bdf-a553-d0d89b0a0628

    추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해주시기 바랍니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

    감사합니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음