라벨이 선택하여붙여넣기인 게시물 표시

알아두면 쓸모있는 엑셀팁 [난이도 중편] -1 선택하여 붙여넣기

이미지
난이도란 것은 주관적으로 정한 것이기에, 중편이 쉽고 하편이 어려울 수도 있겠습니다. ^^* 오늘은 "선택하여붙여넣기"를 알아보겠습니다. 선택하여 붙여넣기는 전에도 몇번 언급한 적이 있습니다만, 오늘은 선택하여 붙여넣기를 사용하는 몇가지 예를 더 들어보겠습니다. 수식이 들어있는 셀을 복사하여  다른 시트에 단순히 붙여넣기하면 위와같이 참조 오류가 뜹니다. 수식에 의해 계산되었던 값을 그대로 가져오려면  "붙여넣기"가 아니라 "선택하여 붙여넣기"를 실행합니다.  그러면 창이 뜨는데, 여기서 "값"을 선택하고 확인하면 수식에 의해 계산되었던 값이 그대로 붙습니다. 단, 수식이 붙는 것이 아니라, 결과값이 붙는 것이기때문에 원본 데이타가 바뀌어도 수식이 다시 계산되어 결과값이 바뀌는 일은 없습니다.  지금처럼 A1:A6의 범위를 평균을 내려고 수식을 입력했는데 오류가 뜹니다. A1:A6의 셀 왼쪽 상단에 작은 삼각형이 붙어있는데, 느낌표 모양의 오류표시를 클릭해보면, "텍스트형식으로 저장된 숫자"라서 생긴 오류임을 알 수 있습니다. 이 문제를 해결하는 방법은 두 가지가 있습니다.  첫번째는, 오류가 난 셀범위를 모두 선택하여, 오류표시(느낌표모양)을 클릭한 뒤 "숫자로 변환"을 클릭하면 A1:A6범위안에 있는 값들이 모두 텍스트가 아니라 숫자로 변환됩니다. 그러고나면 평균값이 제대로 계산 된 것을 볼 수 있습니다. 두번째 방법은, 빈 셀 아무곳에나 숫자 1을 입력하고, 그 셀을 복사합니다.  그 다음 A1:A6의 범위 전체를 선택한 후, "선택하여붙여넣기"를 실행하고, 창이 뜨면 "곱하기"를 선택하고 확인합니다.  그러면 A1:A6범위의 모든 셀들이 1을 곱한 효과에 의해 텍스트가 아니라 숫

1일1함수 (46) RAND, RANDBETWEEN함수 : 난수발생시키기

이미지
엑셀 2003에서 사용하던 난수 발생함수로 RAND함수가 있습니다. 인수가 필요없이 RAND()라고 입력하기만하면, 0에서 1사이의 실수를 반환합니다. 그래서 80과 100사이의 정수를 난수로 발생시키려면 다음과 같은 수식을 사용했습니다. =INT(RAND()*(100-80)+80) 수식을 분석하면, RAND()부분에서는 0에서 1사이의 실수가 반환되고 거기다 20을 곱하면 0과 20 사이의 실수가 됩니다. 거기다 80을 더하면 80과 100사이의 실수가 되고 그 값에 INT함수를 적용시키면 80과 100사이의 정수가 됩니다. 참고: INT함수는 가장 가까운 정수로 내림하는 함수입니다. INT(8.9) = 8 INT(-8.9) = -9  그런데, 엑셀2007에서는 이렇게 복잡하게 할 필요없이 RANDBETWEEN함수를 사용하면 됩니다.  80에서 100사이의 난수를 발생시키는 수식은 다음과 같습니다. =RANDBETWEEN(80,100) RAND함수를 이용하는 예를 하나 보여드리겠습니다. 학생들을 번호순이 아니라 무작위로 섞은 새로운 순번을 부여하고 싶습니다.  C열에는 RAND함수를 이용해서 난수를 발생시키고 D열에는 생성된 C열의 난수값으로 순번을 매기는 함수를 넣습니다. =RANK(C2,$C$2:$C$11) 그런데 해보시면 아시겠지만, RAND함수는 셀에 변화가 있을때마다 난수값을 새로 발생시킵니다 . 엔터하나만 쳐도 전체 셀의 값이 달라지는 겁니다. 그래서 지금 발생시킨 난수 및 순번을 그대로 고정시켜야합니다. 셀의 전체 범위를 선택하여 복사하신후, 같은 셀범위에 오른쪽 클릭하여 선택하여 붙여넣기를 실행하면 창이 뜹니다. 여기서 "값"을 선택하고 확인하면 이제는 난수가 더이상 새로 생성되지 않고 셀값이 고정됩니다. 아까 RAND함수가 들어있던 C열을 클릭해보면 RAND함수가 아니라 0에서1사이의 실수가 들어있습니다. 혹시라도