본문 바로가기

Office/Excel9

Excel에서 Extrapolation 하기 출처: http://answers.yahoo.com/question/index?qid=20061117210628AAKPvFJ 과거의 데이터를 가지고 미래의 데이터를 예측해야 하는 경우가 가끔 생기는 데 Excel에서 이것을 어떻게 해야하는지 몰라서 검색을 해보니 쉽게 되네요. 과거의 데이터 셀들을 선택하고 오른쪽 하단의 네모박스로 이동하면 커서가 + 형태로 바뀌는데 이때 클릭한 채로 원하는 셀만큼 드래그 하면 됩니다. 2012. 6. 7.
한 셀의 특정 문자의 갯수를 세는 VBA 한 셀에서 여러 단어가 @, _ 등으로 구분된 경우에 이러한 문자들이 몇 번이나 나왔는지 세야 하는 경우가 있습니다. 이 때, Excel 함수로는 SUBSTITUTE를 사용하면 되지만 VBA에서는 SUBSTITUTE 함수를 사용할 수 없습니다. 대신 Replace를 사용해야 합니다. 다음은 Replace를 사용하는 예제 코드입니다. noDivider = Len(String) - Len(Replace(String, "_", "")) 즉, 문자열의 갯수에서 문자열중 특정 문자인 "_"를 Null로 바꾼후의 길이를 빼면 전체 문자열 중 "_"의 갯수를 알 수 있는 것이지요. 2012. 1. 2.
여러 Sheet에 있는 데이터로 작업하는 VBA 출처: http://answers.google.com/answers/threadview/id/737271.html 여러 Sheet에 나뉘어져 있는 데이터들을 합계를 내거나 평균을 내는 등 통계 처리를 해야할 경우에 사용 가능한 Visual Basic for Application 입니다. 여러 시트에 있는 값을 읽어오기 위해서는 Sheets().Range()를 쓰면 됩니다. 다음은 출처에 나와있던 VBA 예제 코드 입니다. Sub MakeSummary() ' ' MakeSummary Macro ' Macro created 6/12/2006 by Maniac ' ' Sheets("SUMMARY").Select ' Clear the existing values (if any) Range("$A$2:$D$60".. 2012. 1. 2.
영역에서 특정 문구를 포함한 셀의 갯수 찾기 COUNTIF는 모두들 잘 아는 함수인데, 대부분 정확한 단어를 찾을때 사용했다. 만일 김철수, 이철수 처럼 철수를 포함하는 모든 셀을 찾으려면 어떻게 해야할까? =COUNTIF(A1:A255, "*철수") 즉, COUNTIF의 조건에도 Wild card *, ? 가 동작한다. 2011. 3. 29.