【Excel】TRUE는 "TRUE"가 아닌 것 같다

3907 단어 Excel

소개



최근 Excel을 만지기 시작했습니다만, 조금 고생했기 때문에 비망록으로서…
이런 상식일지도 모르기 때문에, 몇 번 달인의 기사인지 모릅니다만….

하고 싶은 일




기대하고 있던 값과, DB에 등록된 값이 합치하고 있는지를 볼 뿐의 표!

단, 등록 일시는 정확한 기대치를 만드는 것이 어렵기 때문에, 엄밀하게는 보지 않는다!
그런 곳은 기대치의 셀에 "any"라고 넣어,
기대치의 셀이 "any"이면 문답 무용으로 "TRUE"라고 표시
그렇지 않으면 기대치와 등록된 결과를 비교하여 TRUE 또는 FALSE를 표시!

했던 일 1



즉, 이렇게!

검증 합격 여부의 사촌에 넣는 공식
=IF(B2="any","TRUE",EXACT(B2,B3))

완성!

결과




…엣… 기분이 든다……….
기대치 "any"의 곳만, 왼쪽 채워져 있습니다.

너무 기분 나쁘다…

했던 일 2



무엇이 나쁜지 잠시 찾았는데, 이 기사를 만났습니다.
Excel Tips[논리 값 - TRUE 및 FALSE - ] - Office TANAKA

방금 전의 수식에서 "any"일 때는 "TRUE"(문자열)를 돌려주고, 그 이외는 EXACT로 TRUE(이론치)를 돌려주었습니다.
그래서 표시되는 방법이 달랐네요…
이것을 해결하려면 , 최초의 식에서 "TRUE"로 하고 있던 곳을 이하와 같이 변경합니다.

검증 합격 여부의 사촌에 넣는 공식
=IF(B2="any",TRUE(),EXACT(B2,B3))

TRUE 함수 - Office 지원 - Microsoft Support

결과





이제 첫 이미지처럼 전부 중앙 정렬이 되었습니다!

마지막으로



조금 놀았습니다. 이쪽이 길다.
셀에 false를 입력하고,

Enter 키를 누르면

마음대로 대문자가 되었습니다!
이것도, 문자열이 아니고 이론치가 되어 있는 것 같네요.

그럼, 신경이 쓰여 다양한 FALSE를 입력했습니다.

이것을 COUNTIF로 보면 어떻게 되는 거야?


「2」…
"FALSE"라고 썼는데, 그쪽이 카운트되는거야…
그리고 문자열 "FALSE"는 계산되지 않습니다 ...?
그럼...

'FALSE를 조건으로 하면 어떨까…?

'0'
......... 문자열의 "FALSE"를 계산하려면 어떻게해야합니까 ... ! !

구구도 나오지 않기 때문에 실험한 결과, *(별표)를 앞에 넣으면 조건에 걸리면 걸린다
라고 하는 것을 알았습니다만, 그 밖에도 걸려 버리는 문자열이 나와 버리므로, 해결할 수 있을까 수상하네요…
(최소 한 글자라면 타협할 수 없는 일도 없다고, ?FALSE로 해 보았습니다만 좋지 않았습니다…)
(원래 LEN 함수로 'FALSE의 문자수를 보면 5문자였습니다)

사실은 이쪽이 본편보다 조사했기 때문에 본편으로 하고 싶었던 곳입니다만, 조사할 수 없고 단념…
아니, 뭐 일부러 문자열의 FALSE를 카운트하고 싶은 사람은 없을지도 모릅니다만….

좋은 웹페이지 즐겨찾기