2016-08-15 2 views
0

간단한 답을 찾는 것처럼 보입니다. 그러나 답을 찾으려고 고심하고 있습니다. 나는 수천 개의 행을 가지고 있으며, 각각은 어떤 열에 "Y"를 포함하고,이 Y는 각 행에 특정한 열 B의 값에 해당한다. 각 행에 대해 "Y"를 B 열의 값으로 독립적으로 대체해야합니다.행의 값을 Excel의 열 값으로 바꾸기

간단한 예 : "Y"는 E2, F2 및 J2에서 발견되며, 나는 2 행의 모든 ​​Y를 B2 (이 경우 "M")로 대체하려고합니다. 수천 개의 행과 열이 있습니다. 한 번에 하나씩 수행 할 수 없습니다.

+0

나는 이것을 위해 VBA와 같은 것을 필요로 할 것이라고 생각한다. * 어쩌면 * 특정 문제에 부딪혔을 때 되돌아 가서 되돌릴 수 있습니다 (코드 시도 게시, 잘못 된 부분 설명, 적절한 태그 추가). – pnuts

답변

0

기존의 각 열 E, F 및 J에 대해 새 열을 만들고 SUBSTITUTE 함수를 사용하여 원하는 열로 변형 할 수 있습니다. 예 :

=SUBSTITUTE(E2,"Y",B2) 

그런 다음이 열을 원본 위에 다시 붙여 넣으십시오.

이렇게하려면 새 열을 만드는 것에 반대하는 경우 VBA를 사용하면 비교적 간단합니다.

+0

WS 수식에 관한 한 수천 개의 행과 열이 불길하게 들립니다. – pnuts

+1

실제로 수천 개의 행과 수천 개의 열이있는 경우 대용량 파일이되지만 근본적으로 달리 문제가되는 이유는 알 수 없습니다. –

+0

C/수천 개 (행과 열)가 되겠지만 해석이 없더라도 단순한 데이터가 아닌 수식의 폭이 끔찍한 편이지만 크기가 너무 크지 않다는 데 동의합니다. – pnuts

관련 문제