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

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

조회 수 2221 추천 수 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("검색 결과""일치하는 내용이 없습니다.");
  }
}
 

 

 

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

?

List of Articles
번호 분류 제목 날짜 조회 수
283 파이썬 Visual Studio Code 파이썬 인터프리터 경로 변경하기 2022.03.09 9291
282 파이썬 pytube 사용방법 2022.01.22 4193
281 유용한상식 엘리베이터 승강기시설안전관리법 2022.01.02 2695
280 유용한상식 토지(농지) 양도소득세 계산방법 2021.12.16 3557
279 유용한상식 경주시도시계획조례 - 농지 2021.12.03 2431
278 유용한상식 하천부지 매입관련 2021.11.26 3657
277 경매로 낙찰받은 아파트의 세입자가 집을 비워주지 않을때 2021.10.02 3699
276 로블록스 스튜디오 파트 생성 스크립트 2021.09.28 1991
275 컴퓨터잡담 로블록스 스튜디오 파트속성 2021.09.28 3096
274 로블록스 스튜디오 imagelabel 이미지추가버튼이 안나올때 해결방법 file 2021.09.28 2637
273 파이썬 파이썬 팍스넷 추천종목 특정페이지 크롤링 2021.09.23 3468
272 파이썬 Python 메타블로그 글쓰기(제로보드, xpressengine blog api) 2021.09.18 3433
271 파이썬 python 에서 구글 캘린더 api 이용하기(server to server) 2021.09.17 3289
270 파이썬 파이썬 openyxl 엑셀파일(xlsx) 저장하기 2021.09.11 2597
269 파이썬 파이썬 오류모음(에러모음) file 2021.09.09 3757
268 컴퓨터잡담 파이썬 JSON으로 받아온 데이터의 Key 값 가져오기 2021.08.27 10948
267 QCY T10 한글 사용법 설명서 2021.08.25 697
266 재미재미 유머사이트 모음 2021.08.11 2514
265 파이썬 카카오톡 나에게 알림메시지 보내기 file 2021.08.10 3405
264 컴퓨터잡담 파이썬 find, select 사용법 2021.07.30 1441
Board Pagination Prev 1 2 3 4 5 ... 16 Next
/ 16

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소