Skip to content
[Docs]스프레드시트
2023.03.09 09:57

스프레드시트에서 검색 버튼 만들기

조회 수 2188 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

스프레드시트에서 검색 버튼 만들기

 


# 데이터가 정확히 일치하는 셀만 검색하기

function showSearchPrompt() {
  var ui = SpreadsheetApp.getUi();
  var result = ui.prompt('데이터 검색''검색할 데이터를 입력하세요:'ui.ButtonSet.OK_CANCEL);
 
  if (result.getSelectedButton() == ui.Button.OK) {
    var sheet = SpreadsheetApp.getActiveSheet();
    var data = sheet.getDataRange().getValues();
    var found = false;
 
    for (var i = 0i < data.lengthi++) {
      if (data[i].indexOf(result.getResponseText()) >= 0) {
        ui.alert('데이터를 찾았습니다.\n위치: ' + (i+1) + '행');
        found = true;
        break;
      }
    }
 
    if (!found) {
      ui.alert('데이터를 찾을 수 없습니다.');
    }
  }
}
 
 
 

#데이터의 특정단어가 있으면 검색하여 알려주기
function showSearchPrompt1() {
  var prompt = Browser.inputBox("찾을 문자열을 입력하세요."Browser.Buttons.OK_CANCEL);
  if (prompt == "cancel") {
    return;
  }
  var sheet = SpreadsheetApp.getActiveSheet();
  var data = sheet.getDataRange().getValues();
  var results = [];
 
  for (var i = 0i < data.lengthi++) {
    for (var j = 0j < data[i].lengthj++) {
      if (data[i][j].toString().indexOf(prompt) !== -1) {
        var cell = sheet.getRange(i + 1j + 1);
        results.push(cell.getA1Notation() + ': ' + data[i][j]);
      }
    }
  }
  if (results.length > 0) {
    Browser.msgBox("검색 결과"results.join('\n'));
  } else {
    Browser.msgBox("검색 결과""일치하는 내용이 없습니다.");
  }
}
 

 

 

로그인 후 댓글쓰기가 가능합니다.

?

  1. 09
    Mar 2022
    22:45

    Visual Studio Code 파이썬 인터프리터 경로 변경하기

    Category파이썬 Views9265
    Read More
  2. 22
    Jan 2022
    08:25

    pytube 사용방법

    Category파이썬 Views4190
    Read More
  3. 02
    Jan 2022
    14:43

    엘리베이터 승강기시설안전관리법

    Category유용한상식 Views2694
    Read More
  4. 16
    Dec 2021
    06:38

    토지(농지) 양도소득세 계산방법

    Category유용한상식 Views3555
    Read More
  5. 03
    Dec 2021
    13:03

    경주시도시계획조례 - 농지

    Category유용한상식 Views2430
    Read More
  6. 26
    Nov 2021
    18:55

    하천부지 매입관련

    Category유용한상식 Views3629
    Read More
  7. 02
    Oct 2021
    10:22

    경매로 낙찰받은 아파트의 세입자가 집을 비워주지 않을때

    Views3692
    Read More
  8. 28
    Sep 2021
    13:54

    로블록스 스튜디오 파트 생성 스크립트

    Views1987
    Read More
  9. 28
    Sep 2021
    12:15

    로블록스 스튜디오 파트속성

    Category컴퓨터잡담 Views3087
    Read More
  10. 28
    Sep 2021
    10:57

    로블록스 스튜디오 imagelabel 이미지추가버튼이 안나올때 해결방법

    Views2580
    Read More
  11. 23
    Sep 2021
    22:29

    파이썬 팍스넷 추천종목 특정페이지 크롤링

    Category파이썬 Views3467
    Read More
  12. 18
    Sep 2021
    09:46

    Python 메타블로그 글쓰기(제로보드, xpressengine blog api)

    Category파이썬 Views3433
    Read More
  13. 17
    Sep 2021
    08:43

    python 에서 구글 캘린더 api 이용하기(server to server)

    Category파이썬 Views3278
    Read More
  14. 11
    Sep 2021
    14:26

    파이썬 openyxl 엑셀파일(xlsx) 저장하기

    Category파이썬 Views2596
    Read More
  15. 09
    Sep 2021
    21:56

    파이썬 오류모음(에러모음)

    Category파이썬 Views3755
    Read More
  16. 27
    Aug 2021
    17:16

    파이썬 JSON으로 받아온 데이터의 Key 값 가져오기

    Category컴퓨터잡담 Views10856
    Read More
  17. 25
    Aug 2021
    12:53

    QCY T10 한글 사용법 설명서

    Views697
    Read More
  18. 11
    Aug 2021
    17:11

    유머사이트 모음

    Category재미재미 Views2513
    Read More
  19. 10
    Aug 2021
    22:13

    파이썬 카카오톡 나에게 알림메시지 보내기

    Views3398
    Read More
  20. 30
    Jul 2021
    09:50

    파이썬 find, select 사용법

    Category컴퓨터잡담 Views1441
    Read More
Board Pagination Prev 1 2 3 4 5 ... 16 Next
/ 16

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소