데이터뷰 object 리터럴데이터뷰는 general 리터럴이나 프론트매터에 있는 정보를 object로 받아들입니다. object 리터럴은 general 리터럴과 다르게 object에 있는 정보를 기반으로 함수처럼 어떤 값을 출력해주거나 나열해주는 역할을 해줍니다. sort,filter 같은 것도 object에 쓴다면 object 리터럴이라고 할 수 있습니다. 이번 포스팅에서는 파일을 대상으로 자주 쓰는 object 리터럴을 소개할까 합니다. 사실 프론트매터로 검색하는 것에 필요성을 못 느껴 아직 써보진 않았습니다. contains()contains은 해당 단어가 있으면 True로 나타냅니다. 단, 대소문자 구분을 합니다. 예를 들어, 아래와 같은 hello 문자가 있으면 다음과 같이 결과가 나타납니다. ..
값 뽑아내기 자신이 원하는 값을 범위에서 추출하는 방법입니다. 예를 들어, 주소록에서 20세 이상 여자 또는 남자인 경우의 데이터를 가져오거나 키가 170이상인 경우의 데이터를 가져올 수 있습니다. 어쨋든 조건을 달면 거기에 맞는 데이터만 출력해줍니다. 잘 이용하면 자동화도 가능합니다. FILTER 사용하기 FILTER는 다음과 같이 씁니다. =FILTER(범위, 조건1, 조건2, ...) 범위를 정하고 조건을 정하면 그만입니다. 간단한 예제(조건에 맞는 데이터가져오기) 간단한 예제를 만들었습니다. 조건에 맞는 경우 가져오게 합니다. 위에서 언급했던 것과 비슷하게 30세이상 이면서 여자인 경우인 데이터만 가져오겠습니다. =FILTER(A1:D21,B1:B21>=30,C1:C21="여") 함수를 조건으로 ..
다른 시트파일에서 값을 가져올 수 있을까? 다른 시트에서 값을 가져오는 건 '='으로 해결할 수 있습니다. 그런데 다른 시트파일이라면 가능할까? 이런 생각이 문득 들어서 알아보니 역시나 되었습니다. 확실히 시트를 공유하고 다른 파일에 접근하는 건 구글 스프레드시트가 좋은 것 같습니다. 다른 시트파일에서 값 가져오기 IMPORTRANGE 함수를 쓰면 다른 시트파일에서 값을 가져올 수 있는데요. 사용방법은 간단합니다. ==IMPORTRANGE("시트주소", "범위") 시트주소만 가져오면 언제든지 다른 파일에서 가져올 수 있습니다. 물론 권한이 있을때의 얘기입니다. 파일권한이 없으면 무용지물입니다. 실험해보기 TEST1 파일에는 숫자를 써놓고 TEST2 파일에 옮겨넣어보겠습니다. 1~10까지의 숫자인데요. 이..
인터넷에 있는 표 가져오는 방법입니다. 웹에서 표를 복사해서 word나 기타 노트앱에 바로 가져오면 아주 그냥.... 엉망진창으로 가져오기 때문에 그걸 수정하느니 그냥 손으로 쓰고 만다는 생각이 절로 듭니다. 개발자 모드 사용 아는 사람은 다 알겠지만 인터넷상의 표는 HTML로 가져오기 쉽습니다. 저 사이트를 쓸 필요는 없습니다. 개발자 모드에서 html 가져오면 됩니다. 물론 해당 사이트에서 조치를 취해놓지 않은 경우에 한해서만 가능합니다. 위 그림처럼 버튼을 클릭해서 웹에 있는 표를 가져오면 됩니다. 그럼 그림처럼 html내에서 table의 위치로 이동합니다. 해당 element를 복사하고 옮겨넣으면 됩니다. 번거롭긴 하지만 급할때는 좋은것같기도 하지만 html이 정리되지 않은 상태로 복사될 수도 있..