2017-05-11 2 views
-1

다음 열과 같은 데이터가 있습니다.Excel에서 셀 비교

Value 
----- 
A#show 
20 
20 
B#show 
20 
25 
30 
C#show 
10 
10 
10 
10 
D#show 
10 
E#show 
10 
20 

마지막 문자열이 "표시"된 셀과 비교할 셀이없는 경우 값을 비교하고 싶습니다.

Value  Comparison 
---------------------- 
A#show  Same 
20 
20 
B#show  different 
20 
25 
30 
C#show  same 
10 
10 
10 
10 
D#show  only one 
10 
E#show  different 
10 
20 

나는 그것이 VBA 스크립트

+3

VBA를 사용하면 확실합니다. 당신은 무엇인가 시도해 보았고 문제가 있습니까? 그렇다면 코드를 게시하고 문제를 설명하십시오. 그렇지 않다면 무언가를 시도하십시오 - SO는 "나를위한 코드"사이트가 아닙니다. – YowE3K

+1

아래에서 위로 값을 비교하는 것이 가장 쉬운 방법입니다. –

+0

스크립트를 만들려고했지만 작동하지 않습니다. 당신은 스크립트 오른쪽으로 나를 도울 것입니다 –

답변

0

그것은 당신이 값 사이에 비교하려는 것을 조금 불분명를 사용 할 수 있습니다 생각. 그러나 VBA없이이 작업을 수행 할 수있는 방법이 있습니다.

1) 두 번째 열에서 각 값이 속하는 머리글의 이름을 나타내는 "머리글"열을 만듭니다. 첫 번째 항목은 A # 표시 일 뿐이지 만 다음은 다음과 같습니다. = IFERROR (IF (A2 * 1> 0, B1), B2)

2) 세 번째 열에서는 countif를 활용할 수 있습니다 헤더에 2 개 이상의 항목이 있는지 (비교가 있음을 나타냄) 참조하십시오. 원하는 비교 메트릭을 적용 할 수 있습니다. 형식이 아닌 경우 3 열이있는 피벗 테이블을 사용하십시오.

+0

마지막 문자열이 "show"인 셀과 비교가없는 셀 사이의 값을 비교하고 싶습니다. –

+0

정확히 2 번째와 3 번째 컬럼이하는 일입니다. 카운트가 있다면, (제목 카운트 이후로) 엔트리가 1 개 뿐이므로 비교가 필요하지 않습니다. 2 이상이면 실행하려는 비교 코드를 – Duke

+0

과 마지막 키워드 쇼와 비교하고이를 셀과 비교할 수 있습니다 –