Ver3.5 ๐ ์์ ํ์ง ๋ณด์ฆ๊ณผ ์ค๋ฅ ๊ฒ์ฆ ์๋ํ ์์คํ โ ๋ฐ์ดํฐ ์ ๋ขฐ๋๋ฅผ ๊ทนํ๊น์ง ๋์ด์ฌ๋ฆฌ๋ ์์ ๊ฐ์ด๋

๐ ์์
ํ์ง ๋ณด์ฆ๊ณผ ์ค๋ฅ ๊ฒ์ฆ ์๋ํ ์์คํ
โ ๋ฐ์ดํฐ ์ ๋ขฐ๋๋ฅผ ๊ทนํ๊น์ง ๋์ด์ฌ๋ฆฌ๋ ์์ ๊ฐ์ด๋
๋ง์์, ์ด๋ฐ ์ํฉ ์ค๋ฌด์์ ์ง์ง ๋ง์ด ๊ฒช์ฃ ใ ใ ใ . ์์ ๋ก ๋ฐ์ดํฐ ์์ ํ๋ค ๋ณด๋ฉด ์ซ์ ํ๋ ํ๋ ค์ ๋ณด๊ณ ์ ์ ์ฒด๊ฐ ๋ค์ง์ด์ง๋ ๊ฒฝํ, ํ ๋ฒ์ฏค์ ๋ค๋ค ์์ ๊ฑฐ์์. ๊ทธ๋์ ์ค๋์ ์์ ํ์ง ๋ณด์ฆ(QA)๊ณผ ์ค๋ฅ ๊ฒ์ฆ ์๋ํ ์์คํ ์ ์์ ํํค์ณ๋ณผ ๊ฑฐ์์. ๊ธฐ์ด ๊ฐ๋ ๋ถํฐ ์ค์ VBA ์ฝ๋, ์์ ํ์ฉ๋ฒ๊น์ง โ ์ง์ง ์ค๋ฌด์์ ๋ฐ๋ก ์ธ ์ ์๋ ๋ด์ฉ์ผ๋ก๋ง ๊ฝ๊ฝ ์ฑ์ ์ต๋๋ค ๐ช
์์งํ ๋งํ๋ฉด... ์์ ์ค๋ฅ๋ ์ ์ธ๊ณ์ ์ผ๋ก ์์กฐ ์์ ์์ค์ ์ผ์ผํจ ์ฌ๋ก๊ฐ ์ค์ ๋ก ์์ด์. ๊ทธ๋ฅ "์ซ์ ์ข ํ๋ ธ๋ค~" ์์ค์ด ์๋๋ผ๋ ๊ฑฐ์ฃ ใ ใ ใ .
์ด๋ฐ ์ฌ๋ก๋ค์ ๋ณด๋ฉด ์์ ์ค๋ฅ ๊ฒ์ฆ์ด ๋จ์ํ "๊ผผ๊ผผํจ"์ ๋ฌธ์ ๊ฐ ์๋๋ผ ์์คํ ์ ์ผ๋ก ๋ฐ๋์ ๊ฐ์ถฐ์ผ ํ ์ธํ๋ผ๋ผ๋ ๊ฒ ๋๊ปด์ง์ฃ ? ๊ทธ๋์ ์ค๋ ๋ฐฐ์ธ ํ์ง ๋ณด์ฆ(QA) ์๋ํ ์์คํ ์ด ์ง์ง ์ค์ํ ๊ฑฐ์์.
์ค๋ฅ๋ฅผ ์ก์ผ๋ ค๋ฉด ๋จผ์ ์ค๋ฅ๊ฐ ์ด๋ค ์ข ๋ฅ์ธ์ง ์์์ผ ํด์. ์์ ์ค๋ฅ๋ ํฌ๊ฒ 3๊ฐ์ง ๋ ์ด์ด๋ก ๋๋ ์ ์์ด์.
์์ ์ด ์ค์ค๋ก "์ด๊ฑฐ ์ด์ํด์!" ํ๊ณ ์๋ ค์ฃผ๋ ์ค๋ฅ๋ค์ด์์. ์ด๊ฑด ๋น๊ต์ ์ก๊ธฐ ์ฌ์ด ํธ์ด์์.
| ์ค๋ฅ ์ฝ๋ | ์๋ฏธ | ์ฃผ์ ์์ธ | ํด๊ฒฐ ๋ฐฉํฅ |
|---|---|---|---|
| #DIV/0! | 0์ผ๋ก ๋๋๊ธฐ | ๋ถ๋ชจ๊ฐ 0์ด๊ฑฐ๋ ๋น ์ | IFERROR, IF(๋ถ๋ชจ=0,...) ์ฒ๋ฆฌ |
| #VALUE! | ์๋ชป๋ ๊ฐ ์ ํ | ํ ์คํธ๋ฅผ ์ซ์๋ก ๊ณ์ฐ | ISNUMBER, VALUE() ํจ์ ํ์ฉ |
| #REF! | ์๋ชป๋ ์ฐธ์กฐ | ์ฐธ์กฐ ์ ์ญ์ ๋จ | ์์ ์ฌ๊ฒํ , ์ด๋ฆ ์ ์ ํ์ฉ |
| #NAME? | ์ธ์ ๋ถ๊ฐ ์ด๋ฆ | ํจ์๋ช ์คํ, ์ ์ ์ ๋ ์ด๋ฆ | ํจ์๋ช ํ์ธ, ์ด๋ฆ ๊ด๋ฆฌ์ ์ ๊ฒ |
| #N/A | ๊ฐ ์์ | VLOOKUP ๋ฑ ๊ฒ์ ์คํจ | IFERROR, IFNA ํจ์ ์ฒ๋ฆฌ |
| #NUM! | ์ซ์ ๋ฒ์ ์ด๊ณผ | ๋๋ฌด ํฌ๊ฑฐ๋ ์์ ์ซ์ | ์ ๋ ฅ๊ฐ ๋ฒ์ ์ ํ, ์ ํจ์ฑ ๊ฒ์ฌ |
| #NULL! | ๊ต์ฐจ ๋ฒ์ ์์ | ๋ฒ์ ์ฐ์ฐ์ ์ค์ฉ | ์ฝ๋ก (:) ์ฌ์ฉ ํ์ธ |
์ด๊ฒ ์ง์ง ๋ฌด์์ด ์ค๋ฅ์์. ์์ ์ ์๋ฌด ๋ถํ ์์ด ๊ฒฐ๊ณผ๋ฅผ ๋ด๋๋๋ฐ, ๊ทธ ๊ฒฐ๊ณผ๊ฐ ํ๋ฆฐ ๊ฐ์ธ ๊ฒฝ์ฐ์ฃ . ์๋ฅผ ๋ค์ด ํฉ๊ณ๋ฅผ ๋ด์ผ ํ๋๋ฐ ํ๊ท ์ ๋๋ค๊ฑฐ๋, ๋ฒ์๋ฅผ ํ๋ ๋น ๋จ๋ ธ๋ค๊ฑฐ๋ ํ๋ ๊ฒฝ์ฐ์์.
๐ ๋ฒ์ ์ค๋ฅ SUM(A1:A9) ๋์ SUM(A1:A8)์ฒ๋ผ ๋ฒ์๊ฐ ์๋ชป ์ง์ ๋ ๊ฒฝ์ฐ
๐ ์ํ ์ฐธ์กฐ ์
์ด ์๊ธฐ ์์ ์ ์ฐธ์กฐํ๋ ๊ฒฝ์ฐ (๊ณ์ฐ์ด ๋ฌดํ ๋ฐ๋ณต๋จ)
๐ ๋ณต์ฌ ์ค๋ฅ ์ ๋์ฐธ์กฐ($)์ ์๋์ฐธ์กฐ ํผ๋์ผ๋ก ์์ ๋ณต์ฌ ์ ์ค๋ฅ
๐ข ๋ฐ์ดํฐ ํ์
๋ถ์ผ์น ํ
์คํธ๋ก ์ ์ฅ๋ ์ซ์๊ฐ ๊ณ์ฐ์์ ์ ์ธ๋๋ ๊ฒฝ์ฐ
๐
๋ ์ง ํ์ ์ค๋ฅ ๋ ์ง๊ฐ ํ
์คํธ๋ก ์ธ์๋์ด ๋ ์ง ๊ณ์ฐ์ด ์ ๋๋ ๊ฒฝ์ฐ
๐ ๋งํฌ ์ค๋ฅ ์ธ๋ถ ํ์ผ ๋งํฌ๊ฐ ๋์ด์ ธ ์๋ชป๋ ๊ฐ์ด ๊ณ ์ ๋๋ ๊ฒฝ์ฐ
๋ฐ์ดํฐ ์์ฒด์ ํ์ง ๋ฌธ์ ์์. ์์์ ๋ฉ์ฉกํ๋ฐ ์ ๋ ฅ๋ ๋ฐ์ดํฐ๊ฐ ์ฐ๋ ๊ธฐ๋ฉด ๊ฒฐ๊ณผ๋ ์ฐ๋ ๊ธฐ์ฃ . ์ด๊ฑธ IT์์๋ "Garbage In, Garbage Out"์ด๋ผ๊ณ ํด์ ใ ใ ใ .
โข ์ค๋ณต ๋ฐ์ดํฐ (Duplicate)
โข ๊ณต๋ฐฑ ๋ฐ์ดํฐ (Blank/Null)
โข ์ด์์น (Outlier)
โข ๋ถ์ผ์น ํ์ (Format Inconsistency)
โข ์คํ ๋ฐ ์๋ชป๋ ์
๋ ฅ
โข ์์ ์ฑ: ํ์ ๋ฐ์ดํฐ๊ฐ ๋ชจ๋ ์๋๊ฐ?
โข ์ ํ์ฑ: ๊ฐ์ด ์ค์ ์ ์ผ์นํ๋๊ฐ?
โข ์ผ๊ด์ฑ: ํ์์ด ํต์ผ๋์ด ์๋๊ฐ?
โข ์ ํจ์ฑ: ํ์ฉ ๋ฒ์ ๋ด์ ๊ฐ์ธ๊ฐ?
์, ์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ค์ ์ผ๋ก ๋ค์ด๊ฐ๋ณผ๊ฒ์! ๋จผ์ VBA ์์ด ์์ ์์๋ง์ผ๋ก ์ค๋ฅ ๊ฒ์ฆ ์์คํ ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ด์์. ์ฝ๋ฉ ๋ชฐ๋ผ๋ ๋ผ์, ์์๋ง ์๋ฉด ๋จ ใ ใ ใ .
๊ฐ์ฅ ๊ธฐ๋ณธ์ด๋ฉด์ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ ์ค๋ฅ ์ฒ๋ฆฌ ํจ์์์. ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ๋์ ๋ณด์ฌ์ค ๊ฐ์ ์ง์ ํ๋ ๊ฑฐ์์.
์์: =IFERROR(A1/B1, "๋ถ๋ชจ ์ค๋ฅ")
์์: =IFERROR(VLOOKUP(A1,D:E,2,0), "๋ฐ์ดํฐ ์์")
=IFNA(VLOOKUP(A1,D:E,2,0), "ํด๋น ์์") โ #N/A๋ง ์ฒ๋ฆฌ
๋ฐ์ดํฐ๊ฐ ์ด๋ค ํ์ ์ธ์ง ํ์ธํ๋ ํจ์๋ค์ด์์. ์ด๊ฑธ ํ์ฉํ๋ฉด ์ ๋ ฅ ๋ฐ์ดํฐ์ ํ์ง์ ์๋์ผ๋ก ์ฒดํฌํ ์ ์์ด์.
| ํจ์ | TRUE ๋ฐํ ์กฐ๊ฑด | ํ์ฉ ์์ |
|---|---|---|
| ISNUMBER() | ์ซ์์ธ ๊ฒฝ์ฐ | =IF(ISNUMBER(A1),"โ ","โ ์ซ์ ์๋") |
| ISTEXT() | ํ ์คํธ์ธ ๊ฒฝ์ฐ | =IF(ISTEXT(A1),"ํ ์คํธ","์ซ์/๊ธฐํ") |
| ISBLANK() | ๋น ์ ์ธ ๊ฒฝ์ฐ | =IF(ISBLANK(A1),"โ ๏ธ ํ์์ ๋ ฅ","OK") |
| ISERROR() | ์ค๋ฅ๊ฐ์ธ ๊ฒฝ์ฐ | =IF(ISERROR(A1),"์ค๋ฅ๋ฐ์",A1) |
| ISDATE() | ๋ ์ง์ธ ๊ฒฝ์ฐ | ๋ ์ง ํ์ ๊ฒ์ฆ์ ํ์ฉ |
์ค๋ณต ๋ฐ์ดํฐ ๊ฒ์ถ๊ณผ ์กฐ๊ฑด๋ถ ์นด์ดํ ์ ํ์์์!
' ํน์ ๋ฒ์ ๋ด ๊ฐ ๊ฐ์ ํ์ธ =COUNTIFS(A:A,">=0",A:A,"<=100") โ 0~100 ์ฌ์ด ๊ฐ ๊ฐ์
' ๋น ์ ๊ฐ์ ํ์ธ =COUNTBLANK(A1:A100) โ ๋น ์ ๊ฐ์ ๋ฐํ
' ์กฐ๊ฑด ๋ฏธ์ถฉ์กฑ ๋ฐ์ดํฐ ๊ฐ์ =COUNTIF(A1:A100,"<0") โ ์์ ๋ฐ์ดํฐ ๊ฐ์
์ค๋ฅ๋ฅผ ์ฌํ์ ์ก๋ ๊ฒ๋ณด๋ค ์ ๋ ฅ ๋จ๊ณ์์ ์์ ๋ง๋ ๊ฒ ํจ์ฌ ํจ์จ์ ์ด์์. ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ(Data Validation)๊ฐ ๋ฐ๋ก ๊ทธ ์ญํ ์ ํด์.
๋ฐ์ดํฐ ํญ โ ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ โ ์ค์
๐ ์ ์: 1~100 ์ฌ์ด ์ ์๋ง ํ์ฉ
๐ ์์: 0.0~1.0 ์ฌ์ด ์์๋ง ํ์ฉ
๐ ๋ชฉ๋ก: ๋๋กญ๋ค์ด ๋ชฉ๋ก์์๋ง ์ ํ ๊ฐ๋ฅ
๐ ๋ ์ง: ํน์ ๋ ์ง ๋ฒ์๋ง ํ์ฉ
๐ ํ
์คํธ ๊ธธ์ด: ์ต๋ ๊ธ์ ์ ์ ํ
๐ ์ฌ์ฉ์ ์ง์ : ์์์ผ๋ก ๋ณต์กํ ์กฐ๊ฑด ์ค์ ๊ฐ๋ฅ
' ์ด๋ฉ์ผ ํ์ ๊ฒ์ฌ (@ ํฌํจ ์ฌ๋ถ) =ISNUMBER(FIND("@",A1))
' ๋ฏธ๋ ๋ ์ง๋ง ํ์ฉ =A1>TODAY()
' ์ค๋ณต ์ ๋ ฅ ๋ฐฉ์ง =COUNTIF($A$1:$A$100,A1)=1
' ํน์ ํ ์คํธ๋ก ์์ํ๋ ๊ฐ๋ง ํ์ฉ =LEFT(A1,2)="KR"
์ฌ๋ฌ ์ํธ๋ ์ฌ๋ฌ ์ด์ ๋ฐ์ดํฐ๊ฐ ์๋ก ์ผ์นํ๋์ง ์๋์ผ๋ก ํ์ธํ๋ ๊ต์ฐจ ๊ฒ์ฆ ์์์ด์์. ์ค๋ฌด์์ ์ง์ง ๋ง์ด ์ฐ์ฌ์!
' ์ํธ ๊ฐ ๋ฐ์ดํฐ ์ผ์น ํ์ธ =IF(Sheet1!A1=Sheet2!A1,"โ ","โ ๋ถ์ผ์น")
' ์ ์ฒด ํ ํฉ๊ณ์ ์ดํฉ๊ณ ์ผ์น ์ฌ๋ถ =IF(SUM(B2:B100)=B101,"โ ๊ฒ์ฆ ํต๊ณผ","โ ํฉ๊ณ ์ค๋ฅ")
' MATCH๋ก ๋๋ฝ ๋ฐ์ดํฐ ํ์ธ =IF(ISNA(MATCH(A1,Sheet2!A:A,0)),"โ ๏ธ ๋๋ฝ","ํ์ธ๋จ")
์ด์ ์ง์ง ํต์ฌ์ด์์! VBA(Visual Basic for Applications)๋ฅผ ํ์ฉํ๋ฉด ์์์ผ๋ก๋ ํ๊ณ๊ฐ ์๋ ๋ณต์กํ ๊ฒ์ฆ ๋ก์ง์ ์์ ์๋ํํ ์ ์์ด์. ์ฒ์์ ์ด๋ ค์ ๋ณด์ฌ๋ ๊ตฌ์กฐ๋ง ์ดํดํ๋ฉด ์ง์ง ๊ฐ๋ ฅํ ๋๊ตฌ์์ ใ ใ ใ .
์๋ ์ฝ๋๋ ์ค๋ฌด์์ ๋ฐ๋ก ์ธ ์ ์๋ ๊ธฐ๋ณธ ์ค๋ฅ ๊ฒ์ฆ ๋ชจ๋์ด์์. VBA ํธ์ง๊ธฐ(Alt+F11)์์ ์ ๋ชจ๋์ ๋ง๋ค๊ณ ๋ถ์ฌ๋ฃ์ผ๋ฉด ๋ผ์!
๋ ์ง ์ค๋ฅ๋ ์ ๋ง ์์ฃผ ๋ฐ์ํ๋ ๋ฌธ์ ์์. ํ ์คํธ๋ก ์ ์ฅ๋ ๋ ์ง๋ฅผ ์๋์ผ๋ก ๊ฐ์งํ๊ณ ๋ณํํ๋ ์ฝ๋์์.
๊ฒ์ฆ ๊ฒฐ๊ณผ๋ฅผ ์์ ๋ฆฌํฌํธ ์ํธ๋ก ์๋ ์์ฑํ๋ ์ฝ๋์์. ์ด๊ฑฐ ์ฐ๋ฉด ํ์ฅ๋ํํ "QA ์๋ฃ ๋ณด๊ณ ์์ ๋๋ค~" ํ๊ณ ๋ฐ๋ก ์ ์ถ ๊ฐ๋ฅ ใ ใ ใ .
์กฐ๊ฑด๋ถ ์์(Conditional Formatting)์ VBA ์์ด๋ ์ค์๊ฐ์ผ๋ก ์ค๋ฅ๋ฅผ ์๊ฐํํ ์ ์๋ ๊ฐ๋ ฅํ ๋๊ตฌ์์. ๋ฐ์ดํฐ๊ฐ ๋ฐ๋๋ฉด ์๋์ผ๋ก ์์์ด ๋ฐ๋๋๊น ์ง์ง ํธํด์ ใ ใ ใ .
๋ฐ์ดํฐ ์ํ๋ฅผ ์ ํธ๋ฑ์ฒ๋ผ ๋นจ๊ฐ/๋ ธ๋/์ด๋ก์ผ๋ก ํ์ํ๋ ์์คํ ์ด์์. ์ง๊ด์ ์ด๋ผ ๋๊ตฌ๋ ๋ฐ๋ก ์ดํดํ ์ ์์ด์.
ํ ํญ โ ์กฐ๊ฑด๋ถ ์์ โ ์ ๊ท์น โ ์์์ ์ฌ์ฉํ์ฌ ์์ ์ง์
๐ด ๋นจ๊ฐ (์ํ): =OR(ISBLANK(A1),ISERROR(A1),A1<0)
โ ๋น ์
, ์ค๋ฅ, ์์๊ฐ โ ๋นจ๊ฐ ๋ฐฐ๊ฒฝ
๐ก ๋
ธ๋ (์ฃผ์): =AND(A1>=0,A1<10)
โ 0 ์ด์ 10 ๋ฏธ๋ง โ ๋
ธ๋ ๋ฐฐ๊ฒฝ
๐ข ์ด๋ก (์ ์): =AND(A1>=10,A1<=1000)
โ ์ ์ ๋ฒ์ โ ์ด๋ก ๋ฐฐ๊ฒฝ
' ํ์ฌ ํ ์ ์ฒด๋ฅผ ํ์ด๋ผ์ดํธํ๋ ์์ (ํ ์ ์ฒด ์ ํ ํ ์ ์ฉ) =COUNTIF($A$1:$A$100,$A1)>1
์กฐ๊ฑด๋ถ ์์์ "์์ด์ฝ ์งํฉ" ๊ธฐ๋ฅ์ ์ฐ๋ฉด ์ซ์ ์์ ์๋์ผ๋ก ํ์ดํ๋ ์ ํธ๋ฑ ์์ด์ฝ์ด ๋ถ์ด์. ํ์ง ์ ์ ํ์์ ๋ฑ์ด์์!
์กฐ๊ฑด๋ถ ์์ โ ์์ด์ฝ ์งํฉ โ 3๊ฐ์ง ์ ํธ๋ฑ
โข ๐ข ์ด๋ก ์ ํธ๋ฑ: ๊ฐ โฅ 90 (ํผ์ผํธ)
โข ๐ก ๋
ธ๋ ์ ํธ๋ฑ: ๊ฐ โฅ 70 (ํผ์ผํธ)
โข ๐ด ๋นจ๊ฐ ์ ํธ๋ฑ: ๊ฐ < 70 (ํผ์ผํธ)
* "์ ํ"์ "์ซ์"๋ก ๋ฐ๊พธ๋ฉด ์ ๋๊ฐ ๊ธฐ์ค์ผ๋ก๋ ์ค์ ๊ฐ๋ฅํด์!
์ซ์ ํฌ๊ธฐ๋ฅผ ๋ง๋ ๊ทธ๋ํ์ฒ๋ผ ์ ์์ ํ์ํด์ค์ ์ด์์น๋ฅผ ํ๋์ ํ์ ํ ์ ์์ด์.
๊ธฐ๋ณธ๊ธฐ๋ฅผ ๋ค ์ตํ์ผ๋ฉด ์ด์ ํ๋ก ๋ ๋ฒจ๋ก ์ฌ๋ผ๊ฐ๋ณผ๊ฒ์! ์ค๋ฌด์์ ์ง์ง ์ฐจ์ด๋ฅผ ๋ง๋๋ ๊ณ ๊ธ ๊ธฐ๋ฒ๋ค์ด์์ ใ ใ ใ .
Excel 365 / Excel 2019 ์ด์์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋์ ๋ฐฐ์ด ์์์ด์์. ์ค๋ฅ ์ ๋ชฉ๋ก์ ์๋์ผ๋ก ๋ฝ์์ค์!
' ๋น ์ ์ ์ธํ๊ณ ์ ํจํ ๋ฐ์ดํฐ๋ง ์ถ์ถ =FILTER(A1:A100, NOT(ISBLANK(A1:A100)))
' ์ค๋ณต ์ ๊ฑฐ๋ ๊ณ ์ ๊ฐ ๋ชฉ๋ก =UNIQUE(A1:A100)
' ์กฐ๊ฑด์ ๋ง๋ ๋ฐ์ดํฐ ์ ๋ ฌ =SORT(FILTER(A1:B100, B1:B100>0), 2, -1) โ B์ด ์์๋ง, ๋ด๋ฆผ์ฐจ์
Excel 365์์ ์ฌ์ฉ ๊ฐ๋ฅํ LAMBDA ํจ์๋ฅผ ์ฐ๋ฉด ๋๋ง์ ์ปค์คํ ๊ฒ์ฆ ํจ์๋ฅผ ๋ง๋ค ์ ์์ด์. ํ ๋ฒ ๋ง๋ค์ด๋๋ฉด ๊ณ์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅ!
' ์ฌ์ฉ ์์ =๋ฒ์๊ฒ์ฆ(A1, 0, 100) โ A1์ด 0~100 ์ฌ์ด์ธ์ง ๊ฒ์ฆ =๋ฒ์๊ฒ์ฆ(B1, 1000, 999999) โ B1์ด 1000~999999 ์ฌ์ด์ธ์ง ๊ฒ์ฆ
Power Query(๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ ๋ฐ ๋ณํ)๋ ๋์ฉ๋ ๋ฐ์ดํฐ์ ํ์ง ๊ฒ์ฆ์ ํนํ ๊ฐ๋ ฅํด์. ์์ 2016 ์ด์์์ ๊ธฐ๋ณธ ํ์ฌ๋์ด ์์ด์.
๐ ์ด ํ์ง ๋ณด๊ธฐ: ๋ฐ์ดํฐ ํญ โ ์ฟผ๋ฆฌ ํธ์ง๊ธฐ โ ๋ณด๊ธฐ โ ์ด ํ์ง
โ ๊ฐ ์ด์ ์ ํจ/์ค๋ฅ/๋น ๊ฐ ๋น์จ์ ์๋์ผ๋ก ์๊ฐํํด์ค์!
๐ ์ด ๋ถํฌ ๋ณด๊ธฐ: ๊ฐ์ ๋ถํฌ๋ฅผ ํ์คํ ๊ทธ๋จ์ผ๋ก ์๋ ํ์
๐ ์ค๋ฅ ํ ํํฐ๋ง: ์ค๋ฅ๊ฐ ์๋ ํ๋ง ์๋์ผ๋ก ํํฐ๋ง
๐ ๋ฐ์ดํฐ ํ์ ์๋ ๊ฐ์ง: ๊ฐ ์ด์ ๋ฐ์ดํฐ ํ์
์๋ ์ค์
๐ M ์ธ์ด๋ก ์ปค์คํ
๊ฒ์ฆ: ๋ณต์กํ ๋น์ฆ๋์ค ๋ฃฐ ์ ์ฉ ๊ฐ๋ฅ
๊ฒ์ฆ ์์คํ ์ ๊ตฌ์ถํ์ผ๋ฉด ์ฌ์ฉ์๊ฐ ์ค์๋ก ์์์ ๊ฑด๋๋ฆฌ์ง ๋ชปํ๋๋ก ์ํธ ๋ณดํธ๋ฅผ ํจ๊ป ์ค์ ํด์ผ ํด์.
์์ ํ์ผ์ ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ ๋ฌํ๊ฑฐ๋ ๋ณด๊ณ ์๋ก ์ ์ถํ๊ธฐ ์ ์ ๋ฐ๋์ ๊ฑฐ์ณ์ผ ํ ์ฒดํฌ๋ฆฌ์คํธ์์. ์ด๊ฑฐ ํ๋๋ง ์ ์ง์ผ๋ "์ด ์ซ์ ๋ง์?" ์๋ฆฌ ์ ๋ค์ด์ ใ ใ ใ .
โก ๋ชจ๋ SUM/AVERAGE ๋ฒ์๊ฐ ์ฌ๋ฐ๋ฅธ์ง ํ์ธ
โก VLOOKUP/XLOOKUP ์ฐธ์กฐ ๋ฒ์๊ฐ ์ ํํ์ง ํ์ธ
โก ์ ๋์ฐธ์กฐ($)์ ์๋์ฐธ์กฐ๊ฐ ์๋๋๋ก ์ค์ ๋์๋์ง ํ์ธ
โก ์ํ ์ฐธ์กฐ ์๋์ง ํ์ธ (์์ ํญ โ ์ค๋ฅ ๊ฒ์ฌ โ ์ํ ์ฐธ์กฐ)
โก #DIV/0!, #VALUE!, #REF!, #N/A ์ค๋ฅ ์๋์ง ํ์ธ
โก IFERROR๋ก ์ฒ๋ฆฌ๋ ์ค๋ฅ๊ฐ ์ค์ ๋ก ๋ฌธ์ ๋ฅผ ์จ๊ธฐ๊ณ ์์ง ์์์ง ํ์ธ
โก ํ์ ์
๋ ฅ ํ๋์ ๋น ๊ฐ ์๋์ง ํ์ธ
โก ์ค๋ณต ๋ฐ์ดํฐ ์๋์ง ํ์ธ (COUNTIF ํ์ฉ)
โก ์ซ์ ๋ฐ์ดํฐ๊ฐ ํ
์คํธ๋ก ์ ์ฅ๋์ง ์์๋์ง ํ์ธ
โก ๋ ์ง ํ์์ด ์ผ๊ด๋๊ฒ ์ ์ฉ๋์๋์ง ํ์ธ
โก ์ด์์น(Outlier) ๋ฐ์ดํฐ ์๋์ง ํ์ธ
โก ๋ฐ์ดํฐ ๋ฒ์๊ฐ ์์ ๋ฒ์ ๋ด์ ์๋์ง ํ์ธ
โก ์๊ณ ํฉ์ฐ์ด ์ด๊ณ์ ์ผ์นํ๋์ง ํ์ธ
โก ์ฌ๋ฌ ์ํธ ๊ฐ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ๊ฐ ์ผ์นํ๋์ง ํ์ธ
โก ์ด์ ๋ฒ์ ๋ฐ์ดํฐ์ ๋น๊ตํ์ฌ ๊ธ๊ฒฉํ ๋ณํ ์๋์ง ํ์ธ
โก ์ธ๋ถ ๋ฐ์ดํฐ ์์ค์ ์ฐ๊ฒฐ์ด ์ ์์ธ์ง ํ์ธ
โก ํผ๋ฒ ํ
์ด๋ธ์ด ์ต์ ๋ฐ์ดํฐ๋ก ์๋ก๊ณ ์นจ ๋์๋์ง ํ์ธ
โก ๋ถํ์ํ ์ํธ๋ ์จ๊ฒจ์ง ์ํธ ์๋์ง ํ์ธ
โก ์ธ๋ถ ํ์ผ ๋งํฌ๊ฐ ์๊ฑฐ๋ ์ ์์ธ์ง ํ์ธ
โก ํ์ผ ํฌ๊ธฐ๊ฐ ๋น์ ์์ ์ผ๋ก ํฌ์ง ์์์ง ํ์ธ
โก ์ธ์ ์์ญ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์๋์ง ํ์ธ
โก ์ํธ ๋ณดํธ ๋ฐ ํตํฉ ๋ฌธ์ ๋ณดํธ๊ฐ ์ ์ ํ ์ค์ ๋์๋์ง ํ์ธ
โก ํ์ผ์ ๋ซ๊ณ ๋ค์ ์ด์ด์ ๊ณ์ฐ ๊ฒฐ๊ณผ๊ฐ ๋์ผํ์ง ํ์ธ
โก ๋ค๋ฅธ ์ปดํจํฐ์์ ์ด์์ ๋ ๋ ์ด์์์ด ๊นจ์ง์ง ์๋์ง ํ์ธ
โก ์์ ํ์ ๋ชจ๋(Ctrl+`)๋ก ์์ ์ ์ฒด ๊ฒํ
โก ๊ฐ์ฌ ์ถ์ (Trace Precedents/Dependents)์ผ๋ก ์์ ํ๋ฆ ํ์ธ
โก ์ต์ข
๋ฒ์ ํ์ผ๋ช
์ ๋ ์ง ๋ฐ ๋ฒ์ ํ๊ธฐ
๊ฐ์ธ์ด ์ฐ๋ ๊ฒ๋ ์ข์ง๋ง, ํ ์ ์ฒด๊ฐ ์ธ ์ ์๋ ํ์คํ๋ QA ์์คํ ์ ๋ง๋ค๋ฉด ํจ์ฌ ๊ฐ๋ ฅํด์. ์ด๊ฒ ์ง์ง ํ๋ก ๋ ๋ฒจ์ด์์!
๐ [๋ฐ์ดํฐ] โ ์ค์ ๋ฐ์ดํฐ ์
๋ ฅ ์ํธ (์ ํจ์ฑ ๊ฒ์ฌ ์ ์ฉ)
๐ [๊ฒ์ฆ] โ ์๋ ๊ฒ์ฆ ์์ ๋ชจ์ ์ํธ
๐ [QA๋ฆฌํฌํธ] โ ์๋ ์์ฑ๋๋ ํ์ง ๋ณด๊ณ ์
๐ [์ค๋ฅ๋ก๊ทธ] โ VBA๊ฐ ๊ธฐ๋กํ๋ ์ค๋ฅ ์ด๋ ฅ
โ๏ธ [์ค์ ] โ ๊ฒ์ฆ ๊ธฐ์ค๊ฐ, ํ์ฉ ๋ฒ์ ๋ฑ ์ค์ ๊ฐ
๐ [๊ฐ์ด๋] โ ์ฌ์ฉ ๋ฐฉ๋ฒ ์๋ด (์จ๊น ์ฒ๋ฆฌ ๊ฐ๋ฅ)
ํ์ผ์ ์ ์ฅํ๊ฑฐ๋ ๋ซ์ ๋ ์๋์ผ๋ก ๊ฒ์ฆ์ด ์คํ๋๋๋ก ์ค์ ํ ์ ์์ด์. ThisWorkbook ๋ชจ๋์ ๋ฃ์ผ๋ฉด ๋ผ์!
์์ ํ์ผ๋ ๋ฒ์ ๊ด๋ฆฌ๊ฐ ํ์ํด์! ์๋์ผ๋ก ๋ฒ์ ์ ๋ณด๋ฅผ ๊ธฐ๋กํ๋ ์์คํ ์ด์์.
์ด๋ก ์ ์ถฉ๋ถํ ํ์ผ๋๊น ์ด์ ์ง์ง ์ค๋ฌด์์ ๋ฐ๋ก ์จ๋จน์ ์ ์๋ ๊ฟํ๋ค์ ๋ชจ์๋ดค์ด์ ใ ใ ใ . ์ด๊ฑฐ ์๋ฉด ์ฃผ๋ณ์์ "์์ ๊ณ ์" ์๋ฆฌ ๋ค์ด์!
์์ ํญ โ ์์ ๊ฐ์ฌ ์น์
์ ์๋ ๋๊ตฌ๋ค์ด์์:
๐ต ์ฐธ์กฐ ์
์ถ์ (Trace Precedents): ํ์ฌ ์
์ด ์ด๋ค ์
๋ค์ ์ฐธ์กฐํ๋์ง ํ์ดํ๋ก ํ์
๐ข ์ข
์ ์
์ถ์ (Trace Dependents): ํ์ฌ ์
์ ์ฐธ์กฐํ๋ ์
๋ค ํ์
๐ด ์ค๋ฅ ๊ฒ์ฌ: ์ํธ ์ ์ฒด์ ์ค๋ฅ๋ฅผ ์์๋๋ก ๊ฒํ
๐ก ์์ ๊ณ์ฐ: ์์์ด ๋จ๊ณ๋ณ๋ก ์ด๋ป๊ฒ ๊ณ์ฐ๋๋์ง ํ์ธ (๋๋ฒ๊น
์ ์ต๊ณ !)
| ๋จ์ถํค | ๊ธฐ๋ฅ | QA ํ์ฉ๋ |
|---|---|---|
| Ctrl + ` | ์์ ํ์/์จ๊ธฐ๊ธฐ ํ ๊ธ | โญโญโญโญโญ ์์ ์ ์ฒด ๊ฒํ |
| Ctrl + [ | ์ฐธ์กฐ ์ ๋ก ์ด๋ | โญโญโญโญ ์์ ์ถ์ |
| Ctrl + ] | ์ข ์ ์ ๋ก ์ด๋ | โญโญโญโญ ์ํฅ ๋ฒ์ ํ์ธ |
| F5 โ ํน์ | ํน์ ์ ์ ํ (๋น ์ , ์ค๋ฅ ๋ฑ) | โญโญโญโญโญ ์ค๋ฅ ์ ์ผ๊ด ์ ํ |
| Ctrl + Shift + End | ๋ฐ์ดํฐ ๋ง์ง๋ง ์ ๋ก ์ด๋ | โญโญโญ ๋ฐ์ดํฐ ๋ฒ์ ํ์ธ |
| Alt + F8 | ๋งคํฌ๋ก ์คํ | โญโญโญโญโญ VBA ๊ฒ์ฆ ์คํ |
| Ctrl + Home | A1 ์ ๋ก ์ด๋ | โญโญ ๊ฒํ ์์์ ์ด๋ |
์ด๊ฑฐ ์ง์ง ๊ฟํ์ด์์! ์ํธ ์ ์ฒด์์ ์ค๋ฅ๊ฐ ์๋ ์ ๋ง ํ ๋ฒ์ ์ ํํ ์ ์์ด์.
Ctrl + G (์ด๋) โ ํน์(S) โ ์์ โ ์ค๋ฅ ์ฒดํฌ
์ด๋ ๊ฒ ํ๋ฉด ์ํธ ์ ์ฒด์์ ์ค๋ฅ๊ฐ์ด ์๋ ์
๋ง ํ ๋ฒ์ ์ ํ๋ผ์!
์ ํ ํ ๋ฐฐ๊ฒฝ์์ ๋ฐ๊พธ๊ฑฐ๋ Delete ํค๋ก ์ผ๊ด ์ญ์ ๋ ๊ฐ๋ฅํด์ ใ
ใ
ใ
.
๋ณต์กํ ์์์์ ์ ์ฃผ์ ๋์ ์ด๋ฆ์ ์ฐ๋ฉด ๊ฒ์ฆ์ด ํจ์ฌ ์ฌ์์ ธ์.
' ์ด๋ฆ ์ ์ ํ (์์ ํญ โ ์ด๋ฆ ๊ด๋ฆฌ์์์ ์ ์) =IF(๋งค์ถ์ก>๋ชฉํ๋งค์ถ*๋ฌ์ฑ๋ฅ /๊ธฐ์ค๊ฐ,"์ด๊ณผ","์ ์")
' ์ด๋ฆ ์ ์ ๋ฐฉ๋ฒ ' ์์ ํญ โ ์ด๋ฆ ์ ์ โ ์ด๋ฆ: "๋งค์ถ์ก", ์ฐธ์กฐ ๋์: =Sheet1!$B$2
์์ QA ์๋ํ ์์คํ ์ ํผ์ ๊ตฌ์ถํ๊ธฐ ์ด๋ ต๋ค๋ฉด ์ฌ๋ฅ๋ท(https://www.jaenung.net)์์ ์์ ์ ๋ฌธ๊ฐ์ ๋์์ ๋ฐ์ ์ ์์ด์! VBA ๋งคํฌ๋ก ๊ฐ๋ฐ, ์๋ํ ์์คํ ๊ตฌ์ถ, ๋ฐ์ดํฐ ๊ฒ์ฆ ์์คํ ์ค๊ณ ๋ฑ ๋ค์ํ ์์ ๊ด๋ จ ์ฌ๋ฅ์ ๊ฑฐ๋ํ ์ ์๊ฑฐ๋ ์. ํผ์ ๋ค ํ๋ ค๊ณ ํ์ง ๋ง๊ณ ์ ๋ฌธ๊ฐ ์์ ๋น๋ฆฌ๋ ๊ฒ๋ ํ๋ช ํ ์ ํ์ด์์ ใ ใ ใ .
์ ๋ฌด ์ ํ์ ๋ฐ๋ผ ๊ฒ์ฆ ํฌ์ธํธ๊ฐ ๋ฌ๋ผ์. ์์ ์ ์ ๋ฌด์ ๋ง๋ ์๋๋ฆฌ์ค๋ฅผ ๊ณจ๋ผ์ ์ ์ฉํด๋ณด์ธ์!
' ์์ ์ฌ๊ณ ๊ฒ์ฆ (์ฌ๊ณ ๋ 0 ์ด์์ด์ด์ผ ํจ) =IF(COUNTIF(์ฌ๊ณ ๋ฒ์,"<0")>0,"โ ๏ธ ์์ ์ฌ๊ณ "&COUNTIF(์ฌ๊ณ ๋ฒ์,"<0")&"๊ฑด","โ ์ ์")
' ์ ๊ธฐ ๋๋น ๊ธ๊ฒฉํ ๋ณํ ๊ฐ์ง (30% ์ด์ ๋ณํ) =IF(ABS((๋น๊ธฐ-์ ๊ธฐ)/์ ๊ธฐ)>0.3,"โ ๏ธ ๊ธ๋ณ ๊ฐ์ง","์ ์")
' ์์์ ๋ฐ์ฌ๋ฆผ ์ค๋ฅ ๊ฒ์ฆ =IF(ABS(ROUND(ํฉ๊ณ,2)-ํฉ๊ณ)>0.001,"๋ฐ์ฌ๋ฆผ ์ค๋ฅ","OK")
' ๋ฐ์ฝ๋ ํ์ ๊ฒ์ฆ (13์๋ฆฌ ์ซ์) =IF(AND(LEN(A1)=13,ISNUMBER(VALUE(A1))),"โ ์ ํจ","โ ๋ฐ์ฝ๋ ์ค๋ฅ")
' ์ ํต๊ธฐํ ๊ฒฝ๊ณผ ์ํ ํ์ง =IF(์ ํต๊ธฐํ<TODAY(),"โ ๏ธ ๊ธฐํ ๊ฒฝ๊ณผ","์ ์")
' ์ ์ถ๊ณ ์๋ ์ ์ ๊ฒ์ฆ =IF(A1=INT(A1),"โ ์ ์","โ ์์์ ์ค๋ฅ")
' ๋์ด ์ ํจ์ฑ ๊ฒ์ฆ (18~70์ธ) =IF(AND(DATEDIF(์๋ ์์ผ,TODAY(),"Y")>=18,DATEDIF(์๋ ์์ผ,TODAY(),"Y")<=70),"โ ","โ ๋์ด ์ค๋ฅ")
' ๊ธ์ฌ ๋ฒ์ ๊ฒ์ฆ (์ต์ ์๊ธ ์ด์) =IF(์๊ธ์ฌ>=2060740,"โ ","โ ์ต์ ์๊ธ ๋ฏธ๋ฌ") โ 2024๋ ๊ธฐ์ค
' ์ ์ฌ์ผ์ด ๋ฏธ๋์ธ์ง ํ์ธ =IF(์ ์ฌ์ผ>TODAY(),"โ ๏ธ ๋ฏธ๋ ๋ ์ง","โ ์ ์")
' ํ ์ธ์จ ๋ฒ์ ๊ฒ์ฆ (0~100%) =IF(AND(ํ ์ธ์จ>=0,ํ ์ธ์จ<=1),"โ ","โ ํ ์ธ์จ ์ค๋ฅ: "&TEXT(ํ ์ธ์จ,"0%"))
' ๋จ๊ฐ ร ์๋ = ๊ธ์ก ๊ฒ์ฆ =IF(ABS(๋จ๊ฐ*์๋-๊ธ์ก)<1,"โ ","โ ๊ธ์ก ๋ถ์ผ์น")
' ๋ชฉํ ๋ฌ์ฑ๋ฅ ์ด์์น ๊ฐ์ง (200% ์ด๊ณผ) =IF(๋ฌ์ฑ๋ฅ >2,"โ ๏ธ ์ด์์น ์์ฌ","์ ์")
๋ฐ์ดํฐ๊ฐ ์๋ง ํ์ด ๋์ด๊ฐ๋ฉด ๊ฒ์ฆ ์์์ด ์์ฒญ ๋๋ ค์ง ์ ์์ด์. ์ด๋ ์ธ ์ ์๋ ์ต์ ํ ๊ธฐ๋ฒ๋ค์ด์์!
1. ๋ฐฐ์ด ์ฌ์ฉ: ์ ์ ํ๋์ฉ ์ฝ๋ ๊ฒ๋ณด๋ค ๋ฐฐ์ด๋ก ํ ๋ฒ์ ์ฝ์ผ๋ฉด 100๋ฐฐ ์ด์ ๋น ๋ฆ
2. ScreenUpdating = False: ํ๋ฉด ๊ฐฑ์ ์ค์ง๋ก ์๋ ํฅ์
3. Calculation = Manual: ์๋ ๊ณ์ฐ ์ค์ง๋ก ์๋ ํฅ์
4. EnableEvents = False: ์ด๋ฒคํธ ๋นํ์ฑํ๋ก ๋ถํ์ํ ํธ๋ฆฌ๊ฑฐ ๋ฐฉ์ง
5. ์์ ์๋ฃ ํ ๋ฐ๋์ ์๋ ์ค์ ์ผ๋ก ๋ณต์!
โ ๋๋ฆผ: =VLOOKUP(A1,Sheet2!A:Z,5,0) (์ ์ฒด ์ด ์ฐธ์กฐ)
โ
๋น ๋ฆ: =VLOOKUP(A1,Sheet2!A1:Z1000,5,0) (๋ฒ์ ์ ํ)
โ ๋๋ฆผ: =SUMIF(A:A,D1,B:B) (์ ์ฒด ์ด)
โ
๋น ๋ฆ: =SUMIF($A$1:$A$1000,D1,$B$1:$B$1000) (๋ฒ์ ์ ํ)
โ ๋๋ฆผ: =INDIRECT("Sheet1!A"&ROW()) (ํ๋ฐ์ฑ ํจ์)
โ
๋น ๋ฆ: ์ง์ ์ฐธ์กฐ ๋๋ INDEX ํจ์ ์ฌ์ฉ
โ ๏ธ ํ๋ฐ์ฑ ํจ์ ์ฃผ์: NOW(), TODAY(), RAND(), OFFSET(), INDIRECT()๋ ๋งค๋ฒ ์ฌ๊ณ์ฐ๋์ด ์ฑ๋ฅ ์ ํ ์ ๋ฐ
์๋ฌด๋ฆฌ ์ข์ ์์คํ ์ ๋ง๋ค์ด๋ ๋ฌธ์ํ๊ฐ ์ ๋๋ฉด ๋์ค์ ์๋ฌด๋ ๋ชป ์จ์ ใ ใ ใ . ํนํ ํ์์ ์ฐ๋ ์์คํ ์ด๋ผ๋ฉด ๋ฌธ์ํ๋ ํ์์์!
๊ฐ ์ด/ํ๋๋ณ๋ก ์ด๋ค ๊ฒ์ฆ ๊ท์น์ด ์ ์ฉ๋๋์ง ๋ช
ํํ ๊ธฐ๋กํด์:
โข ํ๋๋ช
/ ๋ฐ์ดํฐ ํ์
/ ํ์ ์ฌ๋ถ
โข ํ์ฉ ๋ฒ์ (์ต์๊ฐ, ์ต๋๊ฐ)
โข ํ์ฉ ํ์ (๋ ์ง ํ์, ํ
์คํธ ํจํด ๋ฑ)
โข ๋น์ฆ๋์ค ๋ฃฐ (์: "ํ ์ธ์จ์ 0~50% ์ฌ์ด")
โข ์ค๋ฅ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ (๋ฌด์/๊ฒฝ๊ณ /์ฐจ๋จ)
์์ฒด์ ์ผ๋ก ์ ์ํ ์ค๋ฅ ์ฝ๋ ์ฒด๊ณ๋ฅผ ๋ง๋ค๋ฉด ๋ก๊ทธ ๋ถ์์ด ์ฌ์์ ธ์:
โข E001: ํ์๊ฐ ๋๋ฝ
โข E002: ๋ฐ์ดํฐ ํ์
๋ถ์ผ์น
โข E003: ๋ฒ์ ์ด๊ณผ
โข E004: ์ค๋ณต ๋ฐ์ดํฐ
โข E005: ์ฐธ์กฐ ์ค๋ฅ
โข W001: ๊ฒฝ๊ณ - ์ด์์น ์์ฌ
โข W002: ๊ฒฝ๊ณ - ๊ธ๊ฒฉํ ๋ณํ
QA ์์คํ
์์ฒด๋ ๋ณ๊ฒฝ ์ด๋ ฅ์ ๊ด๋ฆฌํด์ผ ํด์:
โข ๋ฒ์ ๋ฒํธ (v1.0, v1.1, v2.0 ๋ฑ)
โข ๋ณ๊ฒฝ ๋ ์ง ๋ฐ ๋ณ๊ฒฝ์
โข ๋ณ๊ฒฝ ๋ด์ฉ ์์ฝ
โข ๋ณ๊ฒฝ ์ด์ (๋น์ฆ๋์ค ๋ฃฐ ๋ณ๊ฒฝ, ๋ฒ๊ทธ ์์ ๋ฑ)
๐ ๊ฒ์ฆ ์คํ โ ๐ ์ค๋ฅ ๋ถ์ โ ๐ง ๊ท์น ๊ฐ์ โ ๐ ๋ฌธ์ ์
๋ฐ์ดํธ โ ๐ ์ฌ๊ฒ์ฆ
์ด ์ฌ์ดํด์ ๋ฐ๋ณตํ๋ฉด์ QA ์์คํ
์ด ์ ์ ๋ ๊ฐ๋ ฅํด์ ธ์!
์ฒ์๋ถํฐ ์๋ฒฝํ ํ์ ์์ด์. ๊ณ์ ๊ฐ์ ํด๋๊ฐ๋ ๊ฒ ํต์ฌ์ด์์ โจ
2024๋ ํ์ฌ, ์์ QA๋ AI์ ์ํฅ์ ๋ฐ๊ณ ์์ด์! ์ต์ ํธ๋ ๋๋ฅผ ์์๋๋ฉด ๋ฏธ๋๋ฅผ ์ค๋นํ ์ ์์ด์ ใ ใ ใ .
Microsoft 365์ ํ์ฌ๋ Copilot AI๋ ์์
QA์๋ ํ์ฉํ ์ ์์ด์:
๐ ์์ฐ์ด๋ก ์ค๋ฅ ๋ถ์ ์์ฒญ: "์ด ๋ฐ์ดํฐ์์ ์ด์ํ ๊ฐ ์ฐพ์์ค"
๐ ์์ ์๋ ์์ฑ: "A์ด์ ์ค๋ณต๊ฐ์ ์ฐพ๋ ์์ ๋ง๋ค์ด์ค"
๐ ๋ฐ์ดํฐ ํจํด ๋ถ์: "์ด ๋ฐ์ดํฐ์ ์ด์์น๋ฅผ ๋ถ์ํด์ค"
๐ VBA ์ฝ๋ ์์ฑ: "๋ฐ์ดํฐ ๊ฒ์ฆ ๋งคํฌ๋ก ์ฝ๋ ์์ฑํด์ค"
* ํ์ฌ Microsoft 365 Business/Enterprise ๊ตฌ๋
์์๊ฒ ์ ๊ณต ์ค
2023๋
๋ถํฐ Excel์์ Python ์ฝ๋๋ฅผ ์ง์ ์คํํ ์ ์๊ฒ ๋์ด์! ์ด๊ฑธ ํ์ฉํ๋ฉด ํจ์ฌ ๊ฐ๋ ฅํ ๋ฐ์ดํฐ ๊ฒ์ฆ์ด ๊ฐ๋ฅํด์:
=PY("import pandas as pd; df = xl('A1:F100'); df.isnull().sum()")๐ pandas๋ก ๋์ฉ๋ ๋ฐ์ดํฐ ํ์ง ๋ถ์
๐ scikit-learn์ผ๋ก ์ด์์น ์๋ ํ์ง
๐ matplotlib์ผ๋ก ํ์ง ์๊ฐํ ์ฐจํธ ์์ฑ
* Excel 365 Insider ์ฑ๋์์ ์ฌ์ฉ ๊ฐ๋ฅ, ์ ์ฐจ ํ๋ ์ค
Microsoft Power Automate์ ์ฐ๋ํ๋ฉด ์์
QA๋ฅผ ์์ ์๋ํํ ์ ์์ด์:
๐ ์ค์ผ์ค ๊ธฐ๋ฐ ์๋ ๊ฒ์ฆ: ๋งค์ผ ์ค์ 9์์ ์๋์ผ๋ก QA ์คํ
๐ ์ค๋ฅ ๋ฐ๊ฒฌ ์ ์๋ ์๋ฆผ: Teams/์ด๋ฉ์ผ๋ก ์ฆ์ ์๋ฆผ ๋ฐ์ก
๐ SharePoint ์ฐ๋: ํด๋ผ์ฐ๋ ์์
ํ์ผ ์๋ ๊ฒ์ฆ
๐ ์น์ธ ์ํฌํ๋ก์ฐ: QA ํต๊ณผ ํ ์๋์ผ๋ก ๋ค์ ๋จ๊ณ ์งํ
์ค๋ ๋ฐฐ์ด ๋ด์ฉ์ ์ ๋ฆฌํ๋ฉด:
โ
์์
์ค๋ฅ๋ 3๊ฐ์ง ๋ ์ด์ด(์์ ์ค๋ฅ, ๋
ผ๋ฆฌ ์ค๋ฅ, ๋ฐ์ดํฐ ํ์ง ์ค๋ฅ)๋ก ๋ถ๋ฅ๋ผ์
โ
์์ ๊ธฐ๋ฐ ๊ฒ์ฆ(IFERROR, IS๊ณ์ด, COUNTIF)์ผ๋ก ๊ธฐ๋ณธ ๋ฐฉ์ด๋ง ๊ตฌ์ถ
โ
๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ๋ก ์
๋ ฅ ๋จ๊ณ์์ ์ค๋ฅ ์ฌ์ ์ฐจ๋จ
โ
VBA ์๋ํ๋ก ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์ํ ๊ฒ์ฆ
โ
์กฐ๊ฑด๋ถ ์์์ผ๋ก ์ค๋ฅ๋ฅผ ์๊ฐ์ ์ผ๋ก ์ฆ์ ํ์
โ
QA ์ฒดํฌ๋ฆฌ์คํธ๋ก ๋ฐฐํฌ ์ ์ต์ข
๊ฒํ
โ
๋ฌธ์ํ๋ก ์ง์ ๊ฐ๋ฅํ ์์คํ
์ ์ง
๋ฐ์ดํฐ๋ ๊ฑฐ์ง๋งํ์ง ์์์. ํ์ง๋ง ์๋ชป ์
๋ ฅ๋ ๋ฐ์ดํฐ๋ ๊ฑฐ์ง๋ง์ ํด์ ๐
์ค๋๋ถํฐ ์์
QA ์๋ํ๋ก ๋ฐ์ดํฐ์ ์ง์ค์ ์ง์ผ๋ด์ธ์! ๐ก๏ธ
๊ด๋ จ ํค์๋
๋๊ธ 0
์ง์์ธ์ ์ฒ - ์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
- ์ ์๊ถ ๋ฐ ์์ ๊ถ: ๋ณธ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ๋ ์ AI ๊ธฐ์ ๋ก ์์ฑ๋์์ผ๋ฉฐ, ๋ํ๋ฏผ๊ตญ ์ ์๊ถ๋ฒ ๋ฐ ๊ตญ์ ์ ์๊ถ ํ์ฝ์ ์ํด ๋ณดํธ๋ฉ๋๋ค.
- AI ์์ฑ ์ปจํ ์ธ ์ ๋ฒ์ ์ง์: ๋ณธ AI ์์ฑ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ์ง์ ์ฐฝ์๋ฌผ๋ก ์ธ์ ๋๋ฉฐ, ๊ด๋ จ ๋ฒ๊ท์ ๋ฐ๋ผ ์ ์๊ถ ๋ณดํธ๋ฅผ ๋ฐ์ต๋๋ค.
- ์ฌ์ฉ ์ ํ: ์ฌ๋ฅ๋ท์ ๋ช ์์ ์๋ฉด ๋์ ์์ด ๋ณธ ์ปจํ ์ธ ๋ฅผ ๋ณต์ , ์์ , ๋ฐฐํฌ, ๋๋ ์์ ์ ์ผ๋ก ํ์ฉํ๋ ํ์๋ ์๊ฒฉํ ๊ธ์ง๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์์ง ๊ธ์ง: ๋ณธ ์ปจํ ์ธ ์ ๋ํ ๋ฌด๋จ ์คํฌ๋ํ, ํฌ๋กค๋ง, ๋ฐ ์๋ํ๋ ๋ฐ์ดํฐ ์์ง์ ๋ฒ์ ์ ์ฌ์ ๋์์ด ๋ฉ๋๋ค.
- AI ํ์ต ์ ํ: ์ฌ๋ฅ๋ท์ AI ์์ฑ ์ปจํ ์ธ ๋ฅผ ํ AI ๋ชจ๋ธ ํ์ต์ ๋ฌด๋จ ์ฌ์ฉํ๋ ํ์๋ ๊ธ์ง๋๋ฉฐ, ์ด๋ ์ง์ ์ฌ์ฐ๊ถ ์นจํด๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.

๋๊ธ ์์ฑ
์ด ๊ธ์ ๋ํ ์ฌ๋ฌ๋ถ์ ์๊ฐ์ ๋ค๋ ค์ฃผ์ธ์
๋ก๊ทธ์ธ์ด ํ์ํฉ๋๋ค
๋๊ธ์ ์์ฑํ๋ ค๋ฉด ๋จผ์ ๋ก๊ทธ์ธํด์ฃผ์ธ์.