엑셀에서 셀 값이 1 이면 자동차, 2 이면 비행기, 3이면 배...이런식으로 표현하고 싶은데.
2010.04.28 15:36
좋은 방법이 있을까요?
코멘트 11
-
명랑늑대
04.28 16:48
-
017
04.28 17:17
=if(셀번호="1","자동차",if(셀번호="2","비행기",else="배")) 인가요? =,=
이건 엑세스인가;;
노가다로 하자면
=IF(셀번호=1,"비행기",IF(셀번호=2,"배",IF(셀번호=3,"기차")))
-
SCV
04.28 17:52
깔끔한 건 명랑늑대님 것처럼 하시면 되지만,,, 건수가 몇만건이라면 계산한다고 느려질 가능성이 좀 있는것 같네요. 017님처럼 하시는것도 물론 되고요.
-
김강욱
04.28 18:03
음...그렇군여
근데, 한 셀이 데이타값은 숫자지만, 디스플레이는 문자로 하는 건 안될까요?
-
SCV
04.28 19:03
제가 아는한은 없는디,, 더 고수가 계실런지요?ㅎ
-
명랑늑대
04.28 22:03
흐음.. 제가 알기론 그런 방법이 없는데요, 좀 더 고민해 볼까요.
-
야다메
04.28 22:29
lookup 함수가 더 낫지 않나요?
1열에는 1,2,3... 2열에는 비행기, 숫자에 대응하느거 쓰고 함수 사용하면 됩니다.
그리고 디피만 문자로 하는건 숫자로 된 열을 숨기기 하면....ㅋㅋㅋ 어차피 연산처리를 위한 것이니까요.
첨부파일 한번 보시지요.
명랑늑대님하고 같은 함수를 쓴건지는 모르겠네요. 2007버전 패치를 안깔아서요.
-
김강욱
04.28 22:50
^^ 맞는 말씀이긴 한데, 제가 게으르고, 엑셀이 워낙 복잡해서 한 줄 추가해서 만들기가...귀찮아서.한 줄 추가하면, 절대좌표/상대좌표로 만든 수식들이 제대로 동작안하는 경우가 있어서...-_- 숨기기도 귀찮고...
쩝~
-
김강욱
04.28 22:50
그나저나, 이렇게 정성껏 답변해주시는 KPUGkr 에 항상 감사함을 느낍니다.
뭐라도 좀 보태야 하는데.
-
로이엔탈
04.30 23:24
셀 서식에서 [<2];자동차";[<3]"비행기" 이런 식으로 입력하시면, IF나 LOOKUP 등을 이용해서 셀 추가하지 않고도
입력된 숫자를 바로 문자로 바꿀 수 있습니다. 단점은... 세 개는 안 되네요. 두 개까지는 되는데... -_ㅡ;;;
이거 어찌어찌 쫌만 머리 굴리면, 함수 안 쓰고 셀 추가없이 바로 할 수 있을 것도 같은데... -ㅁ-
-
마루타
05.02 03:45
전에 김강욱님께서 알려주신 sumifs 정말 유용했습니다.. ^^; 고맙습니다.
첨부처럼 하면 되려나요??