메뉴
해결 엑셀2019윈도우

안녕하세요 오빠두 액셀 보면서 많이 배우고 있는 직장인 입니다. 궁금한게 있어 글남겨요

s
8월 28일 조회 150

안녕하세요. 다름이아니라,

아래와 같이 수분감모표에서

예를들어, 28.4% 가 나오게 되면 0.8424를 감모처리하게 되어있습니다.

제가 궁금한건 28.4% 라는 고유값에 서식을 먹여 0.8424라는 값이 나타나게 할 수 있는 서식은 없나요?

인덱스매취로우 함수써도, 도저히 모르겠고 이런경우는 처음이라서요..

아니면 15.1의 값은 뭐 15.2행의 값은 뭐 이렇게 변환 할수는 없나요? 행으로...변환이요

정말 답답해서 미치겠습니다. 매번 수기로 찾아서 쳐야되다보니

댓글 8

수메리안 8월 28일

안녕하세요~

2019버전이면 한번 적용해 보세요.

그전에 먼저 A열과 첫번째 행을 모두 숫자로 바꾸세요.

=INDEX(B2:K26, MATCH(INT(M1), A2:A26, 0), MATCH(ROUND(MOD(M1, 1), 1), B1:K1, 0))





s
sisipapa 작성자 8월 28일

@수메리안 님 감사합니다

마법의손 채택된 답변 8월 28일
=VLOOKUP(INT(M1)&"", $A$2:$K$26, 2+MOD(M1*10,10),0)

s
sisipapa 작성자 8월 28일

@마법의손 님 의미를 알고싶어요! 인트는 소숫점 삭제이고, ""은 무슨의미이고.,.. 모드앞에 +2는 왜 그런건지..그리고 *10뒤에 10은 자릿수를 의미하는건지 궁금합니다 모드는 소숫점반환이니, 284중 4을 소숫점으로 반환하라는 의미일까요

s
sisipapa 작성자 8월 28일

감사합니다 혹시 int 함수옆에 "" 은 무슨 의미를 하는건가요?

그리고 모드 함수에 앞에 +2는 2행열부터 시작이란건가요? 그리고 *10뒤에 10은 자릿수를 의미하는건가요 ?

마법의손 8월 28일

@sisipapa 님 A열값이 숫자가 아니라서 int값&""해서 텍스트로 바꾼겁니다

*10은 28.4 를 284로 만들고 mod로 4를 얻고 +2해줍니다. 0.4는 A열부터 6번째열이므로

s
sisipapa 작성자 8월 29일

@마법의손 님 감사합니다 이해했습니다. "" 는 텍스트 변환, 그렇다면 숫자로 변환해놓고 하면 ""을 굳이 사용안해도 되겠네요

마법의손 8월 29일

@sisipapa 님 그땐 빼야죠,  자료 타입이 같아야 검색이 됩니다..

질문답변 게시판의 최근 글

스크랩 완료