셀 컨텐츠에서 Google 스프레드 시트 하이퍼 링크 생성


18

Google 스프레드 시트에 다음과 같은 값을 가진 셀 열이 있습니다.

37683
36583
38637
32391

내가하고 싶은 것은 다음과 같이 각 셀에 대한 하이퍼 링크를 생성하는 것입니다.

http://mywebsite.com?id=xxxxx

... 여기서 xxxxx는 셀의 값입니다. Google 스프레드 시트의 하이퍼 링크 형식을 알고 수동으로 작업을 수행 할 수 있습니다. 단순한 찾기 / 바꾸기를 사용하여 생성 할 수 있는지 또는 스크립팅이 필요한지 궁금합니다.

새 하이퍼 링크는 원래 셀로 이동하거나 새 셀을 만들 수 있습니다.

어떤 아이디어?

답변:


24

값이 A 열에 있다고 가정하면 B 열 에서이 작업을 수행 할 수 있습니다.

=HYPERLINK(CONCATENATE("http://mywebsite.com?id=",A1);"link text")

그런 다음 나머지 열을 자동으로 채울 수 있습니다.

링크의 텍스트를 링크하는 ID와 동일하게하려면 간단합니다.

=HYPERLINK(CONCATENATE("http://mywebsite.com?id=",A1);A1)

@AlEverett 이제 값과 동일한 셀에 링크를 어떻게 작성합니까? 그리고 값을 텍스트로 유지 하시겠습니까?
Kirill Fuchs

@Kirill : 값 복사 / 붙여 넣기
ale

이 질문은 매우 오래되었지만 URL이 리터럴 문자열 또는 셀 참조가 아닌 한 현재 Google 스프레드 시트 (2018)는 링크를 만들지 않습니다. 수식을 사용하여 URL 문자열을 만들면 작동하지 않습니다. 한 셀에 수식이 포함 된 URL을 만든 다음 다른 셀에서 HYPERLINK 함수를 사용하여 생성 된 URL을 참조해야합니다. 세포 B1 : ="http://mywebsite.com?id=" & A1세포 C1 : =HYPERLINK(B1, "link text")또는=HYPERLINK(B1)
Neil Monroe

0
    Column A   Column B  Column C
  1    id's      Names
  2   37683      name 1
  3   36583      name 2
  4   38637      name 3
  5   32391      name 4

아래를 C1에 붙여 넣으면 웹 주소 ( http://mywebsite.com?id=)와 ID (열 A) 를 결합하는 하이퍼 링크가 연결된 텍스트 (B 열)가 생성됩니다 . 수식의 "열 제목"을 C1에서 C 열의 이름을 지정할 항목으로 변경하십시오.

= { "열 제목"; ARRAYFORMULA (IF (ISBLANK (A2 : A) ,, (HYPERLINK (( " http://mywebsite.com?id="& A2 : A), B2 : B)))}}

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.