IF

포스트: 24|조회수: 0|ORGANIZATION
Items

Posts

24 posts

vlookup 함수 알기

Min's OA story|2017년 2월 13일

Vlookup 함수는 실제 업무를 진행하는데 있어 많이 사용되는 함수로 특정 데이터 열의 값을 찾아 불러 오게 하는 함수 입니다. 간단하게 한 학급의 학생들의 성적표가 있는데 학생 이름을 넣으면 학생의 점수를 불러 올수가 있는 함수 입니다. Vlookup(lookup_value, table_array, col_index_num,[Range_lokup]) 이렇게 나오는데 그냥 이해하려면 어려우니 간단하게 하면 Vlookup(찾을값,찾을 값 범위,찾고자 하는 열 번호, 옵션) 옵션은 정확하게 일치한 값을 찾느냐 아니면 대충 비슷한 값을 찾느냐 인데 예제를 실습하면 쉽게 이해할수 있습니다. 위와 같이 학생들의 성적 테이블을 만들었습니다. 홍길동 학생의 국어, 영어, 수학 성적과 그에 따른 값

[bash: awk] 출력할 내용을 조건에 따라 여러 파일로 나누어 저장하기

반달가면|2017년 1월 3일

리눅스 shell에서와 유사하게, awk에서 print 명령으로 출력할 내용을 ">" 기호를 사용하면 파일로 저장할 수 있다. 아래의 예시를 보자. 우선 my_data.txt 파일의 내용이 과일의 가격이라고 가정하자. # my_data.txt 파일 내용 확인 cat my_data.txt apple 500 pear 800 orange 500 strawberry 200 이 파일에서 가격이 500원인 항목만 모아서 500.txt 파일에 저장하려면, 아래와 같이 해 볼 수 있다. # my_data.txt에서 가격이 500원인 항목만 500.txt에 저장 awk '/ 500/ { print $0 > "500.txt" }' my_data.txt # 500.txt 파일 내용 확

[bash: awk] 작업 시작전, 완료후에 실행할 명령어 지정(BEGIN/END)

반달가면|2016년 11월 18일

awk에서 텍스트 파일에 대한 작업을 시작하기 전, 또는 모든 작업이 끝난 후에 실행할 명령어를 지정해 줄 수 있다. 시작전을 나타내는 구문은 BEGIN, 끝난 후는 END로 지정한다. 아래의 예시를 보자. awk 'BEGIN { print "작업을 시작합니다." } ... END { print "작업을 완료했습니다." }' my_file.txt 굳이 이러한 구문이 필요할까 싶을 수도 있겠지만 의외로 요긴하다. 특정 디렉토리에서 특정 파일의 용량 합계를 awk를 이용해서 계산하는 방법을 다룬 이전 게시물을 보면 END 구문이 마지막 결과 출력에 활용되고 있음을 볼 수 있다. awk 활용에 대한 다른 게시물들은 여기로

[bash: awk] 조건에 따른 문자열 작업

반달가면|2016년 11월 16일

awk 구문의 가장 기본적인 형태는 아래와 같다. awk '/패턴/ {명령어}' 파일명 텍스트 파일을 한 행씩 읽으면서 일치하는 패턴(문자열)이 보이면 이에 상응하는 명령어를 실행한다. 예를 들어 my_file.txt 파일에서 "abc" 문자열이 있으면 행 전체($0)를 출력하고 "def" 문자열이 있으면 "___" 문자열을 출력한다면 아래와 같이 될 것이다. awk '/abc/ { print $0 } /def/ { print "___" }' my_file.txt 위의 예시에서 만약 한 행에 "abc"와 "def"가 둘 다 있다면 행 전체도 출력되고 "___" 문자열도 출력된다. if/else 조건문을 사용해서 조건에 따라 출력을 지정해 줄 수 있다. 예를 들어 my