2016-10-26 2 views
0

스프레드 시트의 모든 중복 값을 수식을 통해 원래 값으로 대체하려고합니다. 그러나이 작업을 수행하는 데 올바른 수식을 사용하는 것이 정말 어렵습니다.Excel에서 중복 된 값을 모두 수식으로 바꾸려면 어떻게합니까?

내 스프레드 시트에 사과 번호가 여러 개인 항목이 있습니다.

22/10/2016에 2 개의 사과를 받았습니다. 23 일에는 4 점을 받았다.

Number | Item 
2  | Apple 
4  | Apple 
5  | Apple 

내 의사 코드는 다음과 같은 : 중복 된 항목이 발견

경우, 원래의 값 (2) 모든 숫자 값을 대체합니다.

누군가 나를 수식으로 도울 수 있습니까? 나는 너무 많이 사용하지 않습니다.

모든 정보가 도움이 될 것입니다. 그리고/또는 올바른 방향으로 나를 안내해 주면 가장 도움이 될 것입니다.

내 문제에 대한 추가 정보가 필요하면 멀리 물어보십시오. 그러면이 문제를보다 잘 해결해 보도록하겠습니다.

도움 주셔서 감사합니다.

편집 : 내 시트에는 다른 중복 값이있을 수 있습니다. 이 경우에는 사과에만 영향을주는 수식과 다른 수식의 바나나가 필요합니다.

+0

VBA가 필요합니다. UDF는 호출 된 셀 이외의 셀을 변경할 수 없습니다 (일부 위험한 트릭을 사용하지 않는 경우) – user3598756

답변

1

vba를 사용할 필요가 없으므로 수식 (INDEX MATCH)을 사용하여 원하는 결과를 얻을 수 있습니다. 아래 그림에서 보듯

이 수식은 열 B의 단어의 처음 발생에 대해보고가 A 열에 대응하는 값의 반환 그러면 다른 셀의 값을 _replace_ 할 때문에 enter image description here

관련 문제