A2 셀의 하이퍼 링크를 클릭하여 B2 셀로 이동하고 B2 셀 C2의 데이터를 복사하고 싶습니다. 가능합니까?
나는 당신의 목표를 다음과 같이 믿습니다.
이를 위해이 답변은 어떻습니까?
귀하의 경우에는 안타깝게도 내장 기능만으로는 목표를 달성 할 수 없다고 생각합니다. 그래서 저는 Google Apps Script를 사용하여 목표를 달성 할 것을 제안하고 싶습니다. 그리고 여기에서는 목표 달성을 위해 OnSelectionChange 이벤트 트리거를 사용할 것을 제안하고 싶습니다.
셀 "A2"에 대한 하이퍼 링크가있는 셀을 작성하십시오. 이 경우의 공식은 다음과 같습니다. 이 경우 테스트 케이스로 다음 수식을 "C6"에 입력하면 점프 된 셀이이 수식과 같은 시트가됩니다.
=HYPERLINK("https://docs.google.com/spreadsheets/d/###/edit#gid=###&range=A2","Jump to A2")
이 URL을 사용하는 경우 스프레드 시트 ID와 시트 ID를 설정하십시오.
다음 스크립트를 Google 스프레드 시트의 스크립트 편집기에 복사하여 붙여넣고 저장하십시오.
function onSelectionChange(e) {
const range = e.range;
if (range.getA1Notation() == "A2") {
range.offset(0, 2).copyTo(range.offset(0, 1));
}
}
셀 "C6"에서 하이퍼 링크를 클릭하십시오. 이에 따라 "A2"셀이 활성화되고의 기능이 onSelectionChange
이벤트 트리거에 의해 실행됩니다. 그런 다음 "C2"셀의 값이 "B2"셀에 복사됩니다. 이에 대한 데모는 다음과 같습니다. 이 경우 "A2"셀을 직접 선택한 경우에도 스크립트가 작동합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다