Both sides previous revision Previous revision Next revision | Previous revision |
data_analysis:excel [2019/10/16 05:29] – [General] prgram | data_analysis:excel [2025/07/07 14:12] (current) – external edit 127.0.0.1 |
---|
{{tag>business data_analysis office}} | {{tag>business data_analysis office}} |
| |
[[:software_development:vba|:software_development:vba]] | [[:software_development:vba|]] |
| |
[[https://statwith.tistory.com/579|자신의 엑셀 수준은??]] | [[https://statwith.tistory.com/579|자신의 엑셀 수준은??]] |
| |
| |
| |
| |
| Cartesian Product 하기 [[https://stackoverflow.com/questions/26999604/is-there-a-way-to-perform-a-cross-join-or-cartesian-product-in-excel|stackoverflow]] |
| - Alt(바로 떼기)+D+P : 피벗테이블 마법사 |
| - Multiple consolidation ranges" --> create a single page.. --> Select all cells (including headers!) |
| - 값을 행으로 넣기 |
| |
| substitute text 여러개 한번에 하기 (LAMBDA & recursive function) : 이름정의 MultiReplace 로 |
| https://www.ablebits.com/office-addins-blog/excel-find-replace-multiple-values/ |
| <code vb> |
| =LAMBDA(text, old, new, IF(old="", text, MultiReplace(SUBSTITUTE(text, old, new), OFFSET(old, 1, 0), OFFSET(new, 1, 0)))) |
| </code> |
| |
| #DIVS 에러 처리 |
| <code vb> |
| =LET( x, sumifs( A2/B2 ), IF(x = 0, "",x) ) |
| =iferror(1/(1/sumifs( A2/B2 )) , "") |
| </code> |
| |
| |
* 셀 당 32,767자 | * 셀 당 32,767자 |
* Language Accesory Pack [[https://support.office.com/en-gb/article/language-accessory-pack-for-office-82ee1236-0f9a-45ee-9c72-05b026ee809f?ocmsassetID=fx010211366&ui=en-US&rs=en-GB&ad=GB#ID0EAADAAA=Office_2010|https://support.office.com/en-gb/article/language-accessory-pack-for-office-82ee1236-0f9a-45ee-9c72-05b026ee809f?ocmsassetID=fx010211366&ui=en-US&rs=en-GB&ad=GB#ID0EAADAAA=Office_2010]] | * Language Accesory Pack [[https://support.office.com/en-gb/article/language-accessory-pack-for-office-82ee1236-0f9a-45ee-9c72-05b026ee809f?ocmsassetID=fx010211366&ui=en-US&rs=en-GB&ad=GB#ID0EAADAAA=Office_2010|https://support.office.com/en-gb/article/language-accessory-pack-for-office-82ee1236-0f9a-45ee-9c72-05b026ee809f?ocmsassetID=fx010211366&ui=en-US&rs=en-GB&ad=GB#ID0EAADAAA=Office_2010]] |
| * 한/영 자동고침 해제 |
| * 옵션 > 언어 교정 > '자동 고침 옵션' > 자동 고침 옵션 버튼 > 자동 고침 탭 > '한/영 자동 고침' 체크 해제 |
| * [[http://www.mbaexcel.com/excel/why-index-match-is-better-than-vlookup/|http://www.mbaexcel.com/excel/why-index-match-is-better-than-vlookup/]] |
| * [[http://www.exceluser.com/formulas/why-index-match-is-better-than-vlookup.htm|http://www.exceluser.com/formulas/why-index-match-is-better-than-vlookup.htm]] |
| * txt로 복사할 때 쌍 따옴표(double quotes) 안붙게 : word 에 복사한 후 txt로 복사 |
| |
| |
</code> | </code> |
| |
| * 와일드카드 https://exceljet.net/glossary/wildcard |
| Asterisk (*) - zero or more characters |
| Question mark (?) - any one character |
| Tilde (~) - escape for literal character (~*) a literal question mark (~?), or a literal tilde (~~). |
===== Aggregation ===== | ===== Aggregation ===== |
| |
[>]#,###;[=0]#;0.0% | [>]#,###;[=0]#;0.0% |
</code> | </code> |
| |
| |
| |
| * 메모, Comment 모양 Tip : https://www.contextures.com/xlcomments02.html#Colour |
| |
| |
| ===== Pivot table ==== |
| * Get Pivot Data data_field 부분에 참조로 값 넣기 : <code> getpivotdata([참조]&"", ....) </code> |
| * https://stackoverflow.com/questions/3745782/how-to-use-a-reference-for-getpivotdatas-data-field-argument |
| |
| |
===== Etc. ===== | ===== Etc. ===== |
* HDD 내에 특정 프로그램 설치시 (특정 파일 존재시) | * HDD 내에 특정 프로그램 설치시 (특정 파일 존재시) |
* 속도 느릴땐 숨겨진 개체가 없는지 확인하자 | * 속도 느릴땐 숨겨진 개체가 없는지 확인하자 |
| |
| * 메모 : 데이터 > 데이터 유효성 검사 > 설명 메시지 |
| |
* Macro에 password를 걸었더라도, Shape macro 설정을 통해서 실행할 수 있으니.. \\ 밖에서 실행하면 안되는 함수는<font inherit/inherit;;#c0392b;;inherit>: private으로 설정 or Sheet/Workbook 의 코드로 삽입</font> | * Macro에 password를 걸었더라도, Shape macro 설정을 통해서 실행할 수 있으니.. \\ 밖에서 실행하면 안되는 함수는<font inherit/inherit;;#c0392b;;inherit>: private으로 설정 or Sheet/Workbook 의 코드로 삽입</font> |