본문 바로가기
반응형

iferror23

두가지 조건 만족하는 Match 함수 수식(3) https://lsw3210.tistory.com/672에 이어 이번에는 끝에서 두번째 값과 끝 값에 해당하는 법정동을 찾아보겠습니다. (2) 끝에서 두번째 값과 끝 값을 기준으로 match 수식 만들기끝에서 두번째 값과 끝 값을 연결하는 수식이 아래와 같으므로="*" & TRIM(MID(SUBSTITUTE(A3," ",REPT(" ",50)),50*(LEN(A3)-LEN(SUBSTITUTE(A3," ",""))-1),50)) & " " & TRIM(MID(SUBSTITUTE(A3," ",REPT(" ",50)),50*(LEN(A3)-LEN(SUBSTITUTE(A3," ",""))),50)) 위 수식 = 다음에 match( 를 넣고, 맨 뒤에 ,(쉼표)를 입력한 다음,찾을 범위를 법정동코드 전체자료... 2025. 6. 16.
같은 글자가 중복되는 경우 마지막 글자의 위치 찾기(1) - Left, Max, Substitute, Len 1. 문제  "서울특별시 종로구 청운동"의 경우는 '동'이란 글자가 하나만 있기 때문에 간단한데,"서울특별시 종로구 동숭동'의 경우는 '동'이란 글자가 두 번 나오므로 두 번째 '동'의 위치를 찾으려면 첫 번째 '동' 다음부터 '동'의 위치를 찾아야 합니다. 이런 식으로 '동'이 여러 번 나오는 경우 마지막 '동'의 위치를 찾아보겠습니다. 또한 '충청남도 천안시 동남구 동면 동산리'의 경우는 '동'이 세 번씩 나오지만 결국은 '리'가 중요한 요소이므로 '리'의 위치를 찾아야 합니다. 2. 해법가. 동일한 글자 중 마지막 글자의 위치 구하기(1) 한 가지 글자를 기준으로 할 경우 (가) 같은 글자수가 몇 개인지 알아내기같은 글자수가 몇 개인지 알아내려면 전체의 길이에서 특정 글자를 공백으로 만든 다음  그.. 2024. 9. 13.
법정동을 선택하여 PNU 완성하기(1) - Index + Aggregate 1. 문제 ① 읍면동명과 지번을 A2셀과 B2셀에 입력하면 ② 읍면동명을 포함한 법정동명을 검색한 후③ 유효성 검사 목록에 넣고④ 법정동명을 선택하면 해당 법정동 코드가 구해지고,⑤ 지번을 이용해 특지구분과 본번과 부번을 각각 4자리로 만들어⑥ 이들을 모두 결합해서 19자리 PNU 코드를 완성하려고 합니다. 법정동코드 시트는 법정동코드, 법정동명, 폐지여부 3개 열로 구성되어 있습니다. 2. 해법  가. A2셀에 입력된 읍면동명을 포함하는 법정동명 구하기포함이니까 Find 함수와 IsNumber가 필요하고,포함하는 법정동명을 여러 개 순서대로 구해줘야 하니 Small 또는 Aggregate 함수가 필요하고,순번에 맞는 법정동명을 구해야 하니 Index 함수,그리고, 에러 발생 시 공백으로 만들기 위해 I.. 2024. 8. 20.
선택값을 기준으로 필터하여 표시하기(3) (2) 2019 버전의 경우2019 버전은 수식 입력할 때 Enter키로 하면 안 되고, Ctrl +  Shift + Enter키로 입력해야 한다는 것이 다릅니다. B6셀에 =b2라고 입력한 다음 절대 참조로 만들기 위해 F4키를 누르고, 데이터 시트를 선택한 다음 a2셀에서 a30셀까지 마우스로 끕니다. 그리고, Ctrl +  Shift + Enter키를 누르면 A6셀에만 수식이 입력되고, 수식 좌우에 중괄호 표시가 생기는데,  a2셀에서 a30셀까지 선택한 다음  F2키를 누르고, Ctrl +  Shift + Enter키를 누르면    선택한 영역 전체에 수식이 들어가고 결괏값이 표시되는데, 맨 아래만 조건이 맞으므로 True라고 표시됩니다. 조건에 해당하는 경우 행수를 반환받고, 아니면 개수보다 큰.. 2024. 7. 31.
목표 달성 소요일수 구하기 (1) - Scan 함수 1. 문제  위와 같이 C열에 매장별 입고량이 있고, D열에는 판매량이 있으며, 판매량 목표는 입고량의 80%입니다.이에 따른 달성 여부가 G열에 있는데,목표가 언제 달성되었는지, 다시 말해 H열부터의 일자별 판매량 누계가 목표량을 넘어가는 일수 또는 날짜를 구하려고 하는 것입니다. 2. 해법 1 - Scan 함수 이용 가. 누계 판매량 구하기 MIcrosoft 365 버전이라면 Scan 함수를 이용할 수 있습니다.Scan 함수의 사용법에 대해서는 아래 글을 참고 바랍니다. https://lsw3210.tistory.com/484 선입선출법에 따른 재고월 구하기1. 문제아래와 같이 월별 매입수량과 매출수량이 있을 때 선입선출법에 따라 남는 매입월(재고월)이 어떻게 되는지 구해보려고 합니다.예를 들어 A품.. 2024. 7. 11.
문자열 중 원문자 지우기(4) - Scan, Reduce 이번에는 Reduce와 Scan 함수를 이용해 원문자를 제거해 보겠습니다.   1. Reduce 함수를 이용한 수식가. Reduce 함수의 구문=REDUCE([initial_value], array, lambda(accumulator, value))initial_value는 초기값, array는 배열, accumulator는 initial_value와 array를 받는 것이고,value는 accumulator를 이용해서 값을 구하는 수식입니다. 나. 원문자가 아니라면 한 글자씩  결합A2셀을 대상으로 A22셀에서 수식을 작성하겠습니다. 먼저 초기값은 문자열을 결합할 것이므로 ""으로 해야 합니다. 비워두면 0으로 생각해서 이상한 값이 나옵니다. array는 배열인데, 글자를 한 글자씩 구분하기 위해 1부.. 2024. 5. 14.
반응형