키워드를 기준으로 행에 값 할당 [중복]


0

이 질문에는 이미 답변이 있습니다.

내 은행 거래 내역서에는 돈을 어디에서 받았는지 나 어디에서 가져 왔는지 설명하는 설명 열이 있습니다. 이 정보를 바탕으로 필자는이 비용을 수동 조작으로 채울 수 있도록 열을 채 웁니다 - 클라이언트 A의 모든 트랜잭션, 아마존의 모든 트랜잭션. 이것은 설명을 읽고 키워드를 찾는 나를 기반으로합니다. 이 프로세스를 자동화 할 수 있습니까? 나는 매우 긴 수식으로 시도했다. if (검색 ( "아마존", a1), "아마존"), elseif (검색 ........ 너무 복잡하고 오류가 발생하기 쉽습니다. 약 20-30 개의 범주가있을 것입니다.


찾다 LOOKUP().
Scott

@ 스캇 : "아마존"은 아마 세포의 전체 내용이 아니기 때문에 나는 생각하지 않는다. LOOKUP() 여기에서 일할거야. @ Shitij : 어떤 함수가 내장되어 있는지 알지 못합니다. 긴 수식을 정말로 제거하려면 VBA가 필요할 것입니다.
Máté Juhász

공식은 무엇입니까? 우리에게 보여주지 않으면 문제를 해결할 수 없습니다 .. 또한 - mint.com을 사용해보십시오
Raystafarian

@ MátéJuhász : 귀하의 추측은 OP가 우리에게 더 많은 정보를 제공 할 때까지 내 것과 같습니다. ... (계속)
Scott

(계속) ... OP : 나는 질문에 게시 한 정보의 모호함 때문에 6 시간 전에 아주 짧은 논평을 일부러 썼다. 부디 편집하다 귀하의 질문에 우리에게 몇 가지 데이터를 보여주십시오. 1 년치의 데이터 일 필요는 없으며 1 개월 분의 가치 또는 심지어 20 개의 카테고리 일 필요가 없습니다. 어떤 레알 데이터 - 실제 데이터를 나타내는 몇 줄의 데이터 만 표시합니다. 만나다 이리 이리 스크린 샷을 사용하지 않고 슈퍼 유저로 스프레드 시트 데이터를 게시하는 방법에 대한 예는 ... (계속)
Scott

답변:


0

수식의 접근 방식으로 접근 할 수는 있지만 말처럼 긴 수식은 문제를 해결하기 어렵고 SEARCH를 사용하면 대상을 찾을 수 없을 때 오류 값을 처리해야합니다. 개별 키워드로 문제를 해결하면 쉬운 해결책이 있습니다. 여기 버전이 있으며 내가 한 일을 단계별로 설명 할 것입니다.

screenshot

A 열에는 설명이 들어 있습니다. B 열은 트랜잭션에서 발견 된 키워드입니다. C로 시작하는 열은 키워드 타겟 용으로, 하나의 타겟은 각 열의 열 제목으로 사용됩니다. 일회성 작업으로 키워드를 입력하십시오. 언제든지 키워드를 추가하고 수식을 인접한 열의 새 열에 복사 할 수 있습니다.

C2의 수식은 위아래로 복사 할 수 있습니다. 이러한 키워드 열의 각 셀은 해당 행의 설명에서 해당 열의 키워드를 찾습니다. C2에서 사용한 공식은 다음과 같습니다.

=IF(ISERROR(SEARCH(C$1,$A2)),"",C$1)

목표 키워드를 검색하여 발견되면이를 표시합니다. 그렇지 않으면 빈칸이 표시됩니다. 대상 단어가 항상 키워드가 아닌 경우 수식의 마지막 매개 변수를 키워드로 바꿀 수 있습니다. 그러나 수식을 수정하지 않고 단순히 셀에 복사 할 수는 없습니다.

B2의 수식은 다음과 같습니다.

=C2 & D2 & E2 &...

(가독성을 위해 공백을 추가했습니다.) 키워드를 더 추가 할 수 있다고 생각되면 초기에 수식에 추가 열을 연결할 수 있습니다. 이것은 단지 행에 대한 키워드 검색 결과를 연결합니다. 일치하는 키워드는 하나만 있어야합니다. 따라서 다른 키워드에 대한 공백과 함께 문자열을 지정하면 해당 키워드와 일치하는 키워드가 제공됩니다. 일치하는 키워드가 없으면 셀은 비어있게됩니다. 나중에 키워드를 더 추가하는 경우 B2에 새 열 참조가 포함되어 있는지 확인한 다음 열을 아래로 복사하십시오.

미학

키워드 도우미 열을 보지 않으려면 숨기거나 보이지 않는 영역에 막대기를 붙일 수 있습니다.

도우미 열에 의존하지 않는 단일 수식에서 모든 작업을 수행하려면 수식을 작성하는이 방법으로 시작하십시오. 이렇게하면 단 하나의 수식을 만들어 다른 열과 행에 복사하여 모든 것이 작동하는지 확인할 수 있습니다. 이 시점에서 B2를 포괄적 인 수식으로 바꿀 수 있습니다.

B2에서 C2 참조를 C2의 수식으로 바꾸십시오 (등호를 제외하고 C2의 수식을 복사하여 붙여 넣어 C2 셀 참조를 대체). 각 셀 참조에 대해 반복하십시오. 이제는 키워드 목록 만 나타내는 수식이 있습니다. 원하는 경우 세로 목록으로 이동할 수 있습니다.

키워드 목록을 원하지 않으면 키워드 셀 참조를 실제 키워드로 바꿉니다. 그런 다음 완전하게 자체 수식을 갖게됩니다. B2가 마음에 들면, 컬럼 아래로 복사하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.