Note: The other languages of the website are Google-translated. Back to English

Excel에서 텍스트 문자열을 수식으로 변환하는 방법은 무엇입니까?

이러한 텍스트 문자열을 실제 수식으로 변환하고 워크 시트에서 해당 값을 계산해야하는 = A1 + B1 형식으로 많은 텍스트 문자열이있는 경우 안타깝게도 Excel에서 문제를 해결할 직접적인 방법은 없습니다. 하지만 여기서 흥미로운 트릭에 대해 이야기 할 수 있습니다.

사용자 정의 함수를 사용하여 텍스트 문자열을 수식으로 변환

Excel 용 Kutools를 사용하여 텍스트 문자열을 수식으로 변환

Office 탭 Office에서 탭 편집 및 찾아보기를 활성화하고 작업을 훨씬 쉽게 ...
Excel용 Kutools는 대부분의 문제를 해결하고 생산성을 80% 증가시킵니다.
  • 무엇이든 재사용 : 가장 많이 사용되거나 복잡한 수식, 차트 및 기타 항목을 즐겨 찾기에 추가하고 나중에 빠르게 재사용 할 수 있습니다.
  • 20 개 이상의 텍스트 기능 : 텍스트 문자열에서 숫자 추출; 텍스트의 일부 추출 또는 제거 숫자와 통화를 영어 단어로 변환합니다.
  • 병합 도구: 여러 통합 문서와 시트를 하나로; 데이터 손실없이 여러 셀 / 행 / 열 병합; 중복 행과 합계를 병합합니다.
  • 분할 도구: 값을 기준으로 데이터를 여러 시트로 분할합니다. 하나의 통합 문서에서 여러 Excel, PDF 또는 CSV 파일로; 한 열에서 여러 열로.
  • 붙여 넣기 건너 뛰기 숨겨진 / 필터링 된 행; 수와 합계 배경색 별; 개인화 된 이메일을 여러 수신자에게 대량으로 보냅니다.
  • 슈퍼 필터 : 고급 필터 구성표를 만들고 모든 시트에 적용하십시오. 종류 주, 일, 빈도 등으로; 필터 굵게, 수식, 주석으로 ...
  • 300개 이상의 강력한 기능; Office 2007-2021 및 365에서 작동합니다. 모든 언어를 지원합니다. 기업 또는 조직에서 쉽게 배포할 수 있습니다.

화살표 블루 오른쪽 거품 사용자 정의 함수를 사용하여 텍스트 문자열을 수식으로 변환

다음 짧은 VBA 코드는 다음 단계에 따라 텍스트를 수식으로 변환하는 문제를 처리하는 데 도움이 될 수 있습니다.

1. 누르고 ALT + F11 키가 열립니다. Microsoft Visual Basic for Applications 창.

2. 딸깍 하는 소리 끼워 넣다 > 모듈을 클릭하고 다음 코드를 모듈 창.

VBA 코드 : 텍스트 문자열을 수식으로 변환

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

3. 이 코드를 저장하고 워크 시트로 돌아가서 다음 공식을 입력하십시오. = 평가 (C1) 빈 셀 (C1 수식으로 변환하려는 텍스트 문자열 셀이 포함되어 있음), 스크린 샷 참조 :

doc-convert-text-to-formula1

4. 그런 다음 엔터 버튼 키를 누르고 D1 셀을 선택하고 채우기 핸들을이 수식을 적용 할 범위로 끕니다. 스크린 샷보기 :

doc-convert-text-to-formula1


화살표 블루 오른쪽 거품 Excel 용 Kutools를 사용하여 텍스트 문자열을 수식으로 변환

위 코드 사용이 마음에 들지 않으면 신청할 수 있습니다. Excel 용 Kutools텍스트를 수식으로 변환 기능을 사용하면 텍스트 문자열을 한 번에 수식으로 변환 할 수도 있습니다.

Excel 용 Kutools 300 개 이상의 편리한 Excel 도구가 포함되어 있습니다. 30 일 동안 제한없이 무료로 사용해보세요. 그것을 지금.

Excel 용 Kutools를 설치 한 후 다음과 같이하십시오.

1. 변환 할 텍스트 문자열을 선택하십시오.

2. 딸깍 하는 소리 쿠툴 > 콘텐츠 변환기 > 텍스트를 수식으로 변환, 스크린 샷 참조 :

doc-convert-text-to-formula1

3. 그리고 선택한 모든 텍스트 문자열이 실제 수식으로 변환되어 값도 가져옵니다. 스크린 샷보기 :

doc-convert-text-to-formula4 -2 doc-convert-text-to-formula5

이 텍스트를 수식으로 변환 기능에 대해 자세히 알아보십시오.


관련 기사 :

Excel에서 수식을 텍스트 문자열로 변환하는 방법은 무엇입니까?


최고의 사무 생산성 도구

Excel용 Kutools는 대부분의 문제를 해결하고 생산성을 80% 증가시킵니다.

  • 재사용: 빠르게 삽입 복잡한 공식, 차트 그리고 이전에 사용한 모든 것; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 데이터 손실없이; 셀 내용 분할; 중복 행 / 열 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 300개 이상의 강력한 기능. Office / Excel 2007-2021 및 365를 지원합니다. 모든 언어를 지원합니다. 기업 또는 조직에서 쉽게 배포할 수 있습니다. 전체 기능은 30일 무료 평가판입니다. 60일 환불 보장.
kte 탭 201905

Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
코멘트 (16)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 텍스트를 수식으로 만들려면 어떻게 해야 합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
설명된 대로 매크로를 적용했지만 출력으로 "#VALUE"를 수신합니다. 어떤 아이디어가 잘못되었을 수 있습니까? 도움을 주시면 감사하겠습니다! 고맙습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 매크로는 작동하지만 통합 문서에서 지정한 다른 워크시트에서 값을 추출하는 데 사용합니다. 문제는 이 외부 통합 문서가 닫힌 경우에도 이 값을 읽고 싶지만 닫혀 있으면 평가가 REF 오류를 반환한다는 것입니다. 열려 있지 않은 파일의 값을 열거나 표시하도록 eval을 수정할 수 있는 방법이 있습니까? 감사해요:)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
닫혀 있는 경우에도 다른 통합 문서에서 추출한 값을 항상 사용할 수 있도록 하려면 몇 가지 파워 쿼리를 구현해야 합니다. 나는 얼마 전에이 문제에 직면했으며 지금은 완벽하게 작동합니다. 내가 지금 겪고있는 문제는 "어머니"통합 문서의 소스를 참조하여 "딸"통합 문서의 여러 수식을 업데이트하고 파워 쿼리를 통해 모든 수식을 문자열로 업데이트하는 요점에 도달했다는 것입니다. 그러나 딸 시트의 형식은 Evaluate 기능을 사용하더라도 목록, 조건부 형식 또는 많은 함수나 행렬 참조를 사용하는 더 복잡한 수식에서는 작동하지 않는 것 같습니다... :( 정말 힘든 시간을 보내고 있습니다. 지금부터 앞으로 이 문제를 해결할 수 있는 방법을 찾기 위해...
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
고맙습니다. 사용자 정의 기능과 잘 작동합니다... INDIRECT, ADDRESS 등의 기본 기능을 사용하여 할 수 없었던 것을 할 수 있습니다. 입력할 범위가 있을 때 부족했습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것이 항상 작동하는지 모르겠지만 텍스트 문자열로 저장된 수식이 있는 셀이 여러 개 있었습니다. 전체 워크시트에서 "=" 문자에서 바꾸기 찾기를 수행했으며 모든 문자열을 해당 작업 하나로 수식으로 변환했습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
내 다른 의견을 명확히 하기 위해 "=" 문자를 동일한 "=" 문자로 대량으로 교체하여 문자열을 수식으로 만들었습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕 리치,
텍스트를 수식으로 바꾸는 것에 대한 귀하의 의견을 읽고 있습니다. 위에서 언급한 기능이 작동하지 않는 것 같습니다. 저는 프로그래머는 아니지만 수식을 텍스트로 변환하고 텍스트에서 몇 가지 값을 바꾸고 다시 한 텍스트로 결합해야 하지만 이제 다시 수식으로 변환해야 합니다. 팁을 주실 수 있나요?
문안 인사
프랑스
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
replace = with =가 작동하므로 안심할 수 있습니다. 이 Excel 골드 덩어리를 발견하고 공유한 사람에게 감사합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
인사말, 위의 코드는 다른 시트의 동일한 통합 문서 내에서 완벽하게 작동하지만 외부 통합 문서에 대한 셀 참조가 있는 경우 #VALUE!를 반환합니다. 공식은 더 일찍 정상적으로 계산되었습니다.
수식의 예는 올바르게 평가할 수 없습니다. IFERROR(INDEX('[Tracking-OSP Outside Riyadh-07-09-2017.xlsx]Tracking WO'!$U$3:$U$19000,MATCH(A3&"",' [추적-OSP 외부 리야드-07-09-2017.xlsx]추적 WO'!$B$3:$B$19000,0)),INDEX('[추적-OSP 외부 리야드-07-09-2017.xlsx]추적 WO'!$U$3:$U$19000,MATCH(value(A3),'[Tracking-OSP Outside Riyadh-07-09-2017.xlsx]추적 WO'!$B$3:$B$19000,0))) .
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 후세인입니다.

Excel에서 INDIRECT 기능을 사용하기만 하면 됩니다. 같은 일을합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 쟈니
Hussein의 문제에 대해 외부 통합 문서가 닫히면 INDIRECT에서 #REF를 제공합니다! 오류. 다른 해결책이 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
간접 사용은 열린 통합 문서에서만 작동합니다.


해결책은 morefunc에서 indirect.ext를 사용하는 것입니다.


감사합니다
하산 나스랄라
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요
첫 번째 정의된 함수 방식의 경우 문제가 있습니다.
연결 기능에 대한 리소스가 다른 워크시트에 있는 경우 해당 리소스 워크시트가 열려 있으면 평가 기능이 제대로 작동하지만 해당 리소스 워크시트를 닫으면 즉시 평가 기능이 작동하지 않습니다. 마감된 리소스 워크시트를 사용하도록 평가 기능의 코드를 변경하려면 어떻게 해야 합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
매우 감사합니다!!! 좋은 아이디어!!!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나는 이것이 제대로 작동하지 않는 것을 발견했습니다. 다른 모든 사람들이 말했듯이(그리고 만족스러운 솔루션을 볼 수 없었습니다) 동일한 통합 문서의 다른 워크시트에서 항목을 가져오려고 할 때 작동하지 않습니다. 답답하고 이 일을 포기하고 다른 해결책을 찾아야 합니다. 그래서 구글 검색은 계속됩니다!
아직 코멘트가 없습니다
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0   등장 인물
추천 위치

Follow Us

저작권 © 2009 - WWW.extendoffice.com. | 판권 소유. 에 의해 구동 ExtendOffice. | | 사이트 맵
Microsoft 및 Office 로고는 미국 및 / 또는 기타 국가에서 Microsoft Corporation의 상표 또는 등록 상표입니다.
Sectigo SSL로 보호