>주제 >excel >엑셀 함수학습 : 드래그퀸 TEXT()!

엑셀 함수학습 : 드래그퀸 TEXT()!

青灯夜游
青灯夜游앞으로
2023-03-20 17:55:451805검색

엑셀의 기능 중에 마술사라는 기능이 있는데 바로 TEXT입니다. 하지만 오늘날 우리는 그것을 드래그 퀸이라고 부르는 것을 선호합니다! 왜? 아래를 읽어주세요!

엑셀 함수학습 : 드래그퀸 TEXT()!

직무에 경력이 있다면 각 직무의 경력은 어떻게 될까요? 다른 것은 이야기하지 않겠습니다. TEXT를 예로 들면 날짜를 숫자로, 숫자를 날짜로, 아라비아 숫자를 중국 대문자로, 달러 금액을 10,000위안으로 바꿀 수도 있습니다. 이것은 단순히 당연한 드래그 퀸입니다!

8자리 숫자가 날짜로 변환됩니다.

많은 회사가 ERP 시스템을 사용합니다. 일부 시스템에서는 날짜가 8자리 숫자 형식으로 표시됩니다. 다음과 같은 상황이 발생할 가능성이 매우 높습니다.

엑셀 함수학습 : 드래그퀸 TEXT()!

이러한 날짜를 데이터 분석에 사용하는 것은 불편합니다. TEXT의 성능을 살펴보세요.

엑셀 함수학습 : 드래그퀸 TEXT()!

수식 해석:

=TEXT(A2,"00月00日")=TEXT(A2,"0年00月00日")

A2是需要处理的数据,奥秘在"0年00月00日"这一部分,0是占位符,使用年月日将8位数字分成三段。需要注意的是划分从右往左进行,首先将A列最右边的两位数字当作“日”,然后挨着的左边两位当作“月”,最后剩下的四位数字只需要一个0就可以代表,这四位数字当作“年”。

这个公式完整的写法是:=TEXT(A2,"0000年00月00日"),这样八位日期数字就能看明白了!

变装二:日期变成八位数字

在某些时候,还会遇到将日期变成八位数字的情况,既然TEXT能把八位数字变成日期,那么再变回去当然没问题了:

엑셀 함수학습 : 드래그퀸 TEXT()!

公式解读:

=TEXT(H2,"emmdd")

H2是要处理的数据,不同的是后面的格式代码相比上次完全不同了。

在第一个例子中,我们要处理的数据源是数字,因此用到了数字占位符0。但在这个例子中,数据源是日期,就不能用0了。e表示“年”,也可以用yyyy代替,m表示“月”,d表示“日”。一个e就是四位,再加上两个m和两个d,刚好就是8位。

变装三:拆分日期和时间

把数字和日期之间的戏法耍过之后,来看看TEXT是如何拆分日期和时间的。

这种情况常见于考勤数据:

엑셀 함수학습 : 드래그퀸 TEXT()!

只有把打卡日期和时间分开才好做进一步的统计,TEXT真的可以办到吗?

拆分日期:

엑셀 함수학습 : 드래그퀸 TEXT()!

公式解析:=TEXT(B2,"e/m/d")

e表示年,m表示月,d表示日,很好理解。 

拆分时间:

엑셀 함수학습 : 드래그퀸 TEXT()!

公式解析:=TEXT(B2,"h:mm:ss")

  • h表示时,m表示分,s表示秒。

戏法揭穿了其实一点也不难。

但是你可千万别以为懂得这几个代码就能看穿TEXT,不信往下看……

变装四:数字变大写中文

엑셀 함수학습 : 드래그퀸 TEXT()!

这个戏法变得怎么样!

公式解析:=TEXT(A2,"[DBNUM2]")

A2는 처리해야 할 데이터입니다. 그 비밀은 "00月00日" 부분에 있습니다. 0은 연도, 월, 일을 사용하여 8자리 숫자를 세 부분으로 나누는 자리 표시자입니다. 주의할 점은 나눗셈은 오른쪽에서 왼쪽으로 이루어진다는 점이다. 먼저 A열의 가장 오른쪽에 있는 두 자리는 "일"로 간주되고, 이어서 서로 옆에 있는 왼쪽의 두 자리는 "일"로 간주된다. 월". 마지막으로 나머지 네 자리 숫자 중 하나만 필요합니다. 0은 나타낼 수 있으며 이 네 자리 숫자는 "연도"로 간주됩니다.

이 수식의 완전한 작성 방법은 =TEXT(A2,"0000年00月00日")이므로 8자리 날짜 숫자를 명확하게 이해할 수 있습니다!

날짜를 8자리로 변환

🎜🎜어느 순간 TEXT는 8자리를 날짜로 변환할 수 있으므로 문제가 되지 않습니다. 다시 변경: 🎜🎜엑셀 함수학습 : 드래그퀸 TEXT()!🎜🎜🎜수식 해석: 🎜🎜🎜=TEXT(H2,"emmdd")🎜🎜H2는 처리할 데이터, 차이점은 그 뒤에 있는 형식 코드 완전히 달랐습니다. 지난번에. 🎜🎜첫 번째 예에서는 처리하려는 데이터 소스가 숫자이므로 숫자 자리 표시자 0이 사용됩니다. 하지만 이 예에서는 데이터 소스가 날짜이므로 0을 사용할 수 없습니다. e는 "연도"를 의미하며 yyyy로 대체할 수도 있습니다. m은 "월"을 의미하고 d는 "일"을 의미합니다. 하나의 e는 4비트이고, 두 개의 m과 두 개의 d를 더하면 정확히 8비트입니다. 🎜🎜🎜🎜변환 3: 날짜 및 시간 분할🎜🎜🎜🎜숫자와 날짜 간의 트릭을 수행한 후 TEXT가 날짜와 시간을 분할하는 방법을 살펴보겠습니다. 🎜🎜이 상황은 출석 데이터에서 흔히 발생합니다: 🎜🎜엑셀 함수학습 : 드래그퀸 TEXT()!🎜🎜체크인 날짜와 시간을 분리해야만 추가 통계를 만들 수 있습니다. TEXT가 정말 가능할까요? 🎜🎜🎜분할 날짜: 🎜🎜🎜엑셀 함수학습 : 드래그퀸 TEXT()!🎜🎜수식 분석: =TEXT(B2,"e/m/d")🎜🎜e는 연도를 나타내고, m은 월, d는 일을 나타내므로 이해하기 쉽습니다. 🎜🎜🎜시간 분할: 🎜🎜🎜엑셀 함수학습 : 드래그퀸 TEXT()!🎜🎜수식 분석: =TEXT(B2,"h:mm:ss")🎜
    🎜h는 시간, m은 분, s는 초를 나타냅니다. 🎜
🎜비법이 공개되는데 전혀 어렵지 않습니다. 🎜🎜하지만 이 코드를 이해하면 TEXT를 통해 볼 수 있다고 생각하지 마세요. 믿지 못하신다면 계속 읽어보세요... 🎜🎜🎜🎜옷 입히기 4: 숫자는 중국어 대문자가 됩니다🎜🎜🎜🎜🎜🎜어떻게 이 트릭이 밝혀졌습니다! 🎜🎜🎜수식 분석: 🎜=TEXT(A2,"[DBNUM2]")🎜🎜DBNUM2는 숫자에 대한 특정 코드이며 한 쌍의 대괄호 안에 배치되어야 합니다. 숫자 2는 1과 3으로 변경될 수도 있습니다. 구체적인 효과를 확인하기 위해 시도해 볼 수 있습니다. 테스트 결과를 모두에게 알리기 위해 메시지를 남겨 두는 것을 잊지 마세요! 🎜🎜그나저나 4로 바꾸는 것도 가능합니다. 5, 6, 7은...🎜🎜이 예를 보고 금융계에 종사하는 친구들은 아마도 TEXT 기능을 사용해 볼 수 있지 않을까 싶습니다. 회계 보고서의 금액을 변경하려면 센트를 반올림한 대문자 금액으로 변경하는 것이 어떻습니까? 🎜🎜먼저 직접 시도해 볼 수 있습니다. 이 분야에 대한 튜토리얼이 필요하면 메시지를 남겨 알려주세요. 🎜

변환 5: 위안화 금액이 만위안이 됩니다

아라비아 숫자도 중국 대문자로 바꿀 수 있고, 위안화 금액이 만위안이 됩니다.

엑셀 함수학습 : 드래그퀸 TEXT()!

수식 분석: =TEXT(A2, "0!00백만 위안")=TEXT(A2,"0!.0000万元")

和第一个例子一样,0还是占位符,不过这里多了一个感叹号。如果没有感叹号,"0.0000"表示数字保留四位小数。在TEXT的秘密武器中,感叹号用于在原有内容的某个位置强制增加感叹号后的字符,所以我们在单元格中看到的那个小数点其实是在原数据千位数字左边强行加进去的,最后加上“万元”这个后缀,就变成这样的效果了。

如果你觉得四位小数太多了,还可以保留一位小数:

엑셀 함수학습 : 드래그퀸 TEXT()!

公式解析:=TEXT(A2,"0!.0,万元")

在这个公式中,特定代码中间出现了一个逗号。这个逗号其实就是数字格式中的千位分隔符:

엑셀 함수학습 : 드래그퀸 TEXT()!

使用了千位分隔符后,数字就缩小了千倍,相当于变成以千元计的数字,因此只需要在最后一位数字的前面显示小数点就能变成万元计的数字。

什么!还想要两位小数的……

这个要求虽说有些为难TEXT,但也不是不行。在之前的例子中,还从来没有对第一参数动过手脚,只是在玩格式代码,现在看来不出绝招是不行了:

엑셀 함수학습 : 드래그퀸 TEXT()!

公式解析:=TEXT(A2%%,"0.00万元")

A2后面加两个百分号,表示对单元格A2中的数字除以10000。既然已经对数据源做了手脚,格式代码自然就不需要感叹号了,直接按照数字的设置规则去做就好了。0.00表示以两位小数显示,当然也可以用0.0、0.000、0.0000去设置不同的小数位。

变装六:抢IF的风头做条件判断

在日期、时间、数字、金额这些地方耍了一圈的TEXT,这次又跑到了IF的领域,连IF函数的风头也想抢:

엑셀 함수학습 : 드래그퀸 TEXT()!

看上去表现还不错,这又是什么套路呢?

公式解析:=TEXT((A2-B2)/A2,"上升0%;下降0%;持平;")

첫 번째 예와 동일합니다. 0은 여전히 ​​자리 표시자이지만 여기에 추가 느낌표가 있습니다. 느낌표가 없으면 "0.0000"은 소수점 이하 4자리로 반올림되었음을 의미합니다. TEXT의 비밀무기에서는 느낌표를 사용하여 원본 내용의 특정 위치에 느낌표 뒤의 문자를 강제로 추가하므로 셀에 보이는 소수점은 실제로 천의 왼쪽에 강제로 추가됩니다. 원본 데이터의 자릿수를 입력하고 최종적으로 접미사 "만위안"을 추가하면 이러한 효과가 나타납니다.

소수점 네 자리가 너무 많다고 생각되면 소수점 한 자리를 유지할 수도 있습니다:

엑셀 함수학습 : 드래그퀸 TEXT()!

수식 분석:

=TEXT(A2,"0!.0,10,000 yuan")

이 수식에서는 특정 코드 중간에 쉼표가 나타납니다. 이 쉼표는 실제로 숫자 형식의 천 단위 구분 기호입니다.

엑셀 함수학습 : 드래그퀸 TEXT()!

천 단위 구분 기호를 사용하면 숫자가 천 배로 줄어듭니다. 이는 수천 달러 단위의 숫자가 되는 것과 같으므로 마지막 숫자만 표시하면 됩니다. 소수점 앞에 소수점을 붙여서 만원 단위로 환산합니다.

뭐야! 저도 소수점 2자리를 원합니다...

엑셀 함수학습 : 드래그퀸 TEXT()!이 요청은 TEXT에서는 조금 어렵지만 불가능하지는 않습니다. 이전 예에서는 첫 번째 매개변수를 건드리지 않았고 형식 코드만 가지고 놀았습니다. 이제는 트릭 없이는 할 수 없는 것 같습니다.

엑셀 함수학습 : 드래그퀸 TEXT()!

수식 분석:

=TEXT(A2%% , "00,000위안")

A2 뒤에 퍼센트 기호 2개가 붙는 것은 A2 셀의 숫자를 10000으로 나눈다는 의미입니다. 이제 데이터 소스가 조작되었으므로 형식 코드에 느낌표가 필요하지 않습니다. 숫자 설정 규칙을 따르면 됩니다. 0.00은 소수점 이하 두 자리로 표시한다는 의미입니다. 물론 0.0, 0.000, 0.0000을 사용하여 다른 소수점 자리를 설정할 수도 있습니다.

🎜변환 6: 조건부 판단을 위해 IF의 주목을 훔치다🎜🎜🎜🎜텍스트는 날짜, 시간, 숫자, 양을 가지고 놀고 있었습니다. 이번에는 IF 함수까지 다시 IF 분야에 들어왔습니다. 또한 주목을 받고 싶습니다: 🎜🎜엑셀 함수학습 : 드래그퀸 TEXT()!🎜🎜성능이 꽤 좋은 것 같은데 이건 무슨 트릭인가요? 🎜🎜🎜수식 분석: 🎜=TEXT((A2-B2)/A2,"Up 0%; Down 0%; Flat;")🎜🎜이번 TEXT는 형식 코드를 사용하지 않습니다. 그러나 세미콜론이라는 새로운 소품이 사용되었습니다. 세미콜론을 사용한 후 TEXT 함수는 조건부 판단을 내릴 수 있습니다. 🎜🎜🎜첫 번째 유형, 기본 판단: 🎜🎜🎜루틴은 TEXT(데이터, ">0 결과; 결과; = 0 결과; 텍스트 결과")입니다. TEXT는 기본적으로 데이터를 양수, 음수, 0, 텍스트의 네 가지 유형으로 나눕니다. 유형에 따라 결과가 달라집니다. 매개변수의 각 결과는 세미콜론으로 구분됩니다. 매개변수의 첫 번째 세미콜론 앞의 값은 양수 반환 값이고, 두 번째 세미콜론 앞의 값은 음수 반환 값이며, 세 번째 세미콜론 앞의 값은 0 반환 값이고, 마지막 값은 텍스트입니다. 🎜🎜(A2-B2)/A2가 양수이면 증가율과 백분율을 표시하고, 음수이면 감소율과 백분율을 표시하며, 0이면 균일율을 표시합니다. . 🎜🎜🎜두 번째 유형, 연산자 판정: 🎜🎜🎜실제로 TEXT 함수는 판정 조건으로 비교 연산자 사용도 지원합니다. 예를 들어 점수가 85보다 크거나 같으면 우수한 것으로 간주됩니다. 점수가 60 이상이면 합격으로 간주되고, 60 미만이면 불합격으로 간주됩니다. TEXT 사용 공식은 다음과 같습니다. =TEXT(F2,"[>=85]Excellent;[>=60 ]Qualified;Unqualified")🎜🎜🎜🎜🎜이 사용법에서는 조건을 대괄호 안에 넣어야 하며 표시할 내용은 대괄호 바로 뒤에 표시됩니다. 마지막으로 일련의 조건과 결과 사이의 구분 기호로 세미콜론을 사용합니다. 🎜🎜TEXT 함수 조건은 최대 3개까지 사용할 수 있습니다. 조건이 3개 이상일 경우 #VALUE! 오류 값이 반환됩니다. 일부 간단한 판단 문제의 경우 TEXT 함수를 사용하는 것이 IF보다 짧을 뿐만 아니라 더 정교해 보입니다. 🎜🎜이 기능이 마음에 드신다면 "보기"를 꼭 눌러주세요! 🎜🎜관련 학습 권장 사항: 🎜excel 튜토리얼🎜🎜

위 내용은 엑셀 함수학습 : 드래그퀸 TEXT()!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 itblw.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제