index&match 함수 걸어서 두개이상 걸린 값 불러오는게 안되서 인터넷 찾다 찾다 못찾아서 여기 왔는대 너무 쉽게 알려주셔서 한번에 성공 했습니다~~ 항상 Index 를 먼저 하고 Match 함수를 적용할려다 보니 헷갈려서 못햇는대 먼저 Match를 하고 index 를 걸어주니까 너무 쉽네여~~ 너무 감사합니다~ 구독 누르고 갑니다~~
본인이 꼭찾던 기능을 배웟습니다.코드를 15자리정도 작성하고 그 코드에 해당하는 이름을찾는데 딱 맞는 강좌였습니다. 참으로 감사 합니다.한기지 궁금한것은 MATCH함수중 첫번째 인수를 1을 넣으섰던데 그 이유를 모르겠습니다.물론 잘 작동되었습니다만...1에대한것은 댓글읽고 이해햇습니다.
Match함수는 인수로 (찾을 값, 찾을범위, 정확도)를 받습니다. 다중조건을 걸 때는 찾을범위 부분에 조건범위를 2개 이상 넣으면서 조건의 교집합을 구하기 위해 범위끼리 곱셈이 들어가게 됩니다. 수학에서 행렬의 곱셈 부분인데요~ 두번째 인수로 넣은 조건부분에서 행렬 곱셈이 들어가요. 조건별로 행by행을 돌면서 {참; 거짓; 거짓; 참}* {거짓; 거짓; 거짓; 참} -> 행렬 곱셈을 해서 -> {거짓; 거짓; 거짓; 참} 과 같은 한 줄짜리 배열이 나옵니다. 이 배열은 {0;0;0;1}와 같구요(참=1, 거짓=0). 이제 이 배열에서 참인 1을 찾아야하기 때문에 '찾을값'을 받는 첫번째 인수는 1이 됩니다. 조금 줄여서 설명했는데 이해되시려나용ㅜㅠ? 오히려 복잡할까봐 이번 영상에서는 설명하지 않았어요👀
index match 혹은 다른 함수를 이용해서 엑셀에서 값을 찾아올때 참조하는 열의 범위가 계속 바뀌게 할수 있을까요?예를 들면 1열에는 이름이 있고 열마다 날짜를 다르게해서 특정 날의 값에 근무를 선 사람의 이름을 찾아오고싶어요. 가능할까요ㅠㅠ 2주째 해결을 못하고 있어요
열 넘버 받는 부분을 셀주소로 넣어주시면 참조 열범위를 계속 바꿀 수 있습니당. 그런데 말해주신 예시는 조금 복잡해요 ADDRESS, ROW 사용해서 셀주소를 찾고 INDIRECT로 값을 꺼낸후 그게 출근일로 체크되어있는지 IF로 확인해주고, 근무자들 모아서 문자열로 연결.... 글로 설명하기에 한계가 있네용 ㅠ_ㅠ 다음에 영상으로 만들어볼게요~