target concept id가 필요한 상황인데 숫자가 깨져 버렸다 다시 매핑해야 하는 상황
DB 였으면 update 문으로 바꿨을 텐데 그럴 수 있는 상황이 아니니 원본 csv에서 처리를 해야 한다
엑셀 찌끄레기는 구글링을 겁나게 하기 시작했다.......... 역시 엑셀은 없는 게 없는 듯 근데 극혐
저거 어떻게 검색해야 하는지 키워드도 몰라서 같은 값 찾아서 변경 동일 행 변경 이딴 거 엄청 치다가 겨우 찾았다 이래서 검색도 능력이라고 하는 거다
어차피 컴활은 필요 없을 것 같아서 안 땄는데 이런 것도 몰라서 구글링 한다는게 기본이라도 좀 해야겠다
초반 같은 상황은 B열과 E 열이 1:1 매칭이라 B와 E가 같으면 A를 D에 넣으면 되니 IF 문으로 같으면 삽입하는 걸로 복붙하면 되겠다 생각했는데 밑부분으로 가니 E열에 같은 코드들이 몇 개 있었다 < 그래서 기존 수식은 사용 불가
본론부터 말하면 구글링으로 찾아보니 방법이 있다. https://bamdule.tistory.com/50 감사합니다
완성띠 오른쪽 하단 십자가 눌러서 밑으로 주르륵 내려 주면 끝이다
간단한 작업할 땐 디비보다는 엑셀이 편하지 ㅇㅇ
= INDEX(A:A, MATCH(E2, B:B, 0), 1)
"A열을 복사할 값으로 지정하고, E2열과 B 전체 열의 범위를 비교해서 같으면 해당 컬럼에 A 값을 넣어라" 라는 뜻이다
부가 설명
INDEX & MATCH 라는 함수가 있다
비교 열이랑 비교 열 범위라고 하니까 좀 헷갈려서 나는 내 데이터 특성 상 그냥 key - value 라고 이해했다.
왼쪽이 원본 key-value, 오른쪽이 내가 바꾸고 싶은 key-value => value를 비교해서 동일하다면 원본 key를 복사한다.
=INDEX(바꿔줄 값, MATCH(비교 열(바꿔지는 값의 key), 비교 열 범위(원본 value), 0),1)
'Develop > etc' 카테고리의 다른 글
더 이상 미룰 수 없다 나의 코딩 테스트, 알고리즘의 ㅇ도 모르는 경력직의 코테 준비기 (1) | 2024.03.02 |
---|