programing

복잡한 Excel 공식에 주석을 추가하는 방법

newsource 2023. 4. 15. 08:56

복잡한 Excel 공식에 주석을 추가하는 방법

엑셀 공식 셀에 코멘트를 추가할 수 있습니까?나는 감방 안에서 코멘트를 하면 더 잘 이해할 수 있는 매우 긴 표정을 가지고 있다.

Excel 2010이 제 버전입니다.여기에 기록하고 싶은 셀의 예를 나타냅니다.

=MID(
A4,
((FIND("n   ",A4,FIND(G4,A4))+75)+LEN(H4)+78),
(FIND("n   ",A4,(FIND("n   ",A4,FIND(G4,A4))+75))) - ((FIND("n   ",A4,FIND(G4,A4))+78))
)

다음과 같이 합니다.

=SUM(A1:A4)+N("This is a comment")

http://www.howtogeek.com/162231/add-comments-to-formulas-and-cells-in-excel-2013/

Tom Sharpe가 Ben Rhys-Lewis의 답변에서 언급한 문제에 대한 해결책이 있습니다.엑셀이라면 아마 대여섯 명쯤은 되겠지만

주석을 추가할 텍스트 함수의 경우 다음과 같이 사용합니다.

=CONCATENATE(IFERROR(A1/A2,""),T(N("comment")))

N()은 "0"을 반환하고 T()는 이를 Excel 공백으로 만듭니다.이것은 문자열에 아무것도 추가하지 않는다는 점에서 수식의 " "와 같이 동작합니다만, 값을 붙여 넣어도 null이 되지 않습니다.Excel "공백"이 탄생합니다.

Excel이 결과를 텍스트 출력하는 동안 셀에서는 해당 셀의 텍스트 번호 결과에 대해 수행된 산술의 숫자로 사용되기 때문에 나눗셈이 에러를 일으키지 않는 경우 이 계산은 작동한다는 점에 유의하십시오(예를 들어 셀의 "3.5"에 6을 더하는 다른 셀 tha의 숫자 9.5에 텍스트가 계속 추가됩니다).

또한 코멘트를 돋보이게 하기 위해 Alt-Enter를 사용하여 해당 코멘트와 코멘트의 직전과 직후에 수식을 깰 수 있습니다.실제 코멘트는 아니지만, 눈에 띄게 늘어난 끔찍한 혼란보다 훨씬 더 눈에 띄고, 충분히 할 가치가 있으며, 코멘트 앞에 거의 항상 공백을 추가할 수도 있습니다.

=function stuff function stuff
CONCATENATE(IFERROR(A1/A2,""),    T(N("comment")))
and a bit more function stuff and more and more and so on...

N() 댓글 함수는 함수의 마지막 부분일 필요는 없습니다.이것이 실행 가능한 해결책입니다.

=+C6+N("C6 변수 설명") +C7+N("C7 정보") +C8+N("C8 정보")

필수는 아니지만 가독성을 높이기 위해 매개 변수를 사용하여 코멘트가 여러 요소를 참조하고 있음을 나타냅니다.이 예에서 첫 번째 코멘트는 "q13" 셀만 참조하고 다음 두 코멘트는 "(...) 사이의 계산을 참조합니다.)"

=+AA435 * q13+N("bonus 승수") +(c435*$d$4/a435)+N("지역별 이익 규모 조정") +(p24*$q$5 + w12*3)+N("blah...")")

저는 항상 길고 복잡한 공식들을 하나의 단순한 통합 공식으로 나누어 중간 공식의 숨겨진 열을 합치는 것을 선호합니다.

LET 기능은 다음과 같이 사용할 수 있습니다.

=LET(
comment, "my comment",
SUM(P4:P10))

2020년에 출시LET 함수(Microsoft 365 사용자가 사용 가능)를 사용하면 변수를 사용하여 복잡한 수식을 읽기 쉽게 다시 쓸 수 있습니다.Jim Pearson이 답변에서 지적한 것처럼 공식에 사용되지 않는 변수로 주석을 포함할 수도 있습니다.

수식의 다른 부분을 이해하는 데 도움이 되는 변수 이름을 사용하여 수식을 다시 작성할 수 있는 많은 방법 중 하나를 다음에 나타냅니다.

=LET(\0, "Extract characters from text based on the contents of the other columns.",
     text, A4,
     find_string_G, FIND(G4, text),
     find_string_n, FIND("n   ", text, find_string_G),
     start_num, (find_string_n+75) + LEN(H4) + 78,
     num_chars, FIND("n   ", text, (find_string_n+75)) - (find_string_n+78),
MID(text, start_num, num_chars)
)

언급URL : https://stackoverflow.com/questions/35203307/how-to-add-comment-inside-complex-excel-formula