2013-07-20 4 views
0

Excel 파일이 있습니다. 한 시트에 다른 열 (예 : K)의 내용을 기반으로 한 열 (예 : M)에 쓰여있는 모든 텍스트를 바꾸고 싶습니다. 말 : NULL이다 열 M에 기록 된 모든 데이터다른 열의 내용을 기반으로 한 열에 작성된 텍스트를 바꾸시겠습니까?

:

경우 K (N) =이어서 0 M (N) = '
경우 K (N) =이어서 1 M (N) = '무제한'
만약 K (N) = 다음이 M (N) = ''

+2

미안하지만, 열 M에 삽입 할 수식이있는 세 번째 열을 만들어야하므로 내 대답은 삭제되었지만 지금은 Excel에서 그 방법을 알고 있습니다. Excel의 워크 시트 함수는 셀 자체 (또는 해당 셀로 시작하는 셀 범위)에서 작동합니다. 원하는 것을하기 위해 VBA를 사용해야합니다. 또한 모든 사례가 다루어지는 것은 아니며 텍스트가 내 대답에 대한 귀하의 의견뿐만 아니라 사안을 설명하지 않았기 때문에 원하는 것을 더 잘 지정할 필요가 있지만 모든 경우를 다루지는 않습니다. 행운을 빕니다. –

+0

그래서 열의 각 공백 셀에 대해 해당'행 '의 셀을 기반으로 일련의'if' 사례를 실행하고 싶습니까? – Raystafarian

답변

0

당신의 설명을하지만, 당신은 퍼팅 것으로 보인다, 불분명하다 '빈에'무제한 열 K의 해당 값이 1이면 열 M의 셀입니다. 열 M에 실제로 공백/비어있는 대신 'NULL'이라는 텍스트가 포함 된 경우 다음은 작동하지 않습니다. 열 M의 데이터와 홈 탭을 선택했다가, & 그룹 선택을 찾아 '스페셜로 이동'

  • 강조 (또는 Ctrl-G를 사용, 특별 ..)
  • 선택 공백. 이 범위의 빈 셀을 모두 선택합니다.
  • 마우스를 사용하여 K 열의 해당 셀을 클릭하여 현재 수식을 입력하십시오. 즉, 현재 활성 셀의 동일한 행에 대해.

    = IF (K12 = 1, "무제한", "")

    당신은 모든 현재 선택한 셀이 공식을 채우기 위해 Ctrl 키를 입력 눌러야

.

완료되면 열 M 및 복사/붙여 넣기 - 특수 값을 강조 표시하는 것으로 가정합니다.

관련 문제