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

Excel에서 텍스트와 숫자로 셀을 합산하는 방법은 무엇입니까?

예를 들어, 숫자 및 텍스트 문자열이 포함 된 값 목록이 있습니다. 이제 동일한 텍스트를 기반으로 숫자 만 합산하고 싶습니다. 다음 스크린 샷을보십시오. 일반적으로 목록의 값을 텍스트 문자열로 직접 합산 할 수는 없습니다. 여기서는이 작업을 처리하는 몇 가지 공식을 소개하겠습니다.


수식을 사용하여 특정 텍스트를 기반으로 텍스트와 숫자를 포함하는 셀 합계

배열 수식을 사용하여 셀 내의 해당 텍스트 문자열을 기준으로 숫자를 합산 할 수 있습니다. 다음과 같이하십시오.

1. 먼저 열 셀의 상대 숫자를 합산하려는 텍스트 문자열을 적을 수 있습니다.

2. 그런 다음 빈 셀에 아래 수식을 입력합니다.이 예에서는 E2 셀에 수식을 입력 한 다음 Ctrl + Shift + Enter 키를 함께 사용하면 특정 텍스트를 기반으로 목록에서 총 값을 반환합니다. 스크린 샷보기 :

=SUM(IF(ISNUMBER(FIND(D2,$B$2:$B$9)),VALUE(LEFT($B$2:$B$9,FIND(D2,$B$2:$B$9)-1)),0))

주의 사항: 위의 공식에서 D2 사용하려는 기준입니다. B2 : B9 합계하려는 셀 범위를 나타냅니다.

3. 그런 다음 공식 셀을 선택하고이 공식을 적용 할 셀까지 채우기 핸들을 아래로 끌어 결과를 얻습니다.


편리한 기능으로 특정 텍스트를 기반으로 텍스트와 숫자를 포함하는 셀 합계

위의 공식이 이해하기 어렵다면 Excel 용 Kutools 유용한 도구를 제공합니다- 동일한 텍스트를 기반으로 한 합계,이 기능을 사용하면 수식을 기억하지 않고도 숫자와 텍스트가 혼합 된 셀 내에서 전체 결과를 얻을 수 있습니다.

참고 :이를 적용하려면 동일한 텍스트를 기반으로 한 합계 먼저 기능을 다운로드해야합니다. Excel 용 Kutools을 클릭 한 다음 기능을 빠르고 쉽게 적용하십시오.

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

1. 결과를 출력 할 셀을 클릭하여 선택합니다. 스크린 샷을 참조하십시오.

방문 꿀팁: 순환 참조를 방지하려면 워크 시트의 첫 번째 행에이 수식을 삽입하지 마십시오.

2. 그런 다음 쿠툴 > 수식 도우미 > 수식 도우미, 스크린 샷 참조 :

3. 에서 수식 도우미 대화 상자에서 다음 작업을 수행하십시오.

  • 통계적인 인사말 공식 유형 드롭 다운 목록;
  • . 공식 선택 목록 상자, 클릭하여 선택 동일한 텍스트를 기반으로 한 합계 선택권;
  • 그런 다음 인수 입력 섹션에서 합계 할 텍스트와 숫자가 포함 된 셀 범위를 선택합니다. 범위 텍스트 상자를 클릭 한 다음 값을 합산 할 텍스트 셀을 선택합니다. 본문 텍스트 상자.
방문 꿀팁: 본문 텍스트 상자에서 수식을 올바르게 드래그하려면 기본 절대 셀 참조를 상대 셀 참조로 변경해야합니다.

4. 그런 다음 Ok 버튼을 클릭하면 첫 번째 결과가 계산 된 다음 수식을 채우기위한 채우기 핸들을 다른 셀로 드래그합니다. 스크린 샷 참조 :


사용자 정의 함수로 텍스트를 무시하고 텍스트와 숫자를 포함하는 셀 합계

텍스트와 숫자가 섞인 다음 데이터가 있고 각 셀의 숫자 만 추출하여 더하고 싶다면 어떻게 Excel에서 빨리 끝낼 수 있습니까?.

이 문제를 해결하기 위해 사용자 정의 기능, 다음과 같이하십시오.

1. 누르고 ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창.

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

VBA 코드 : 숫자와 텍스트를 포함하는 셀의 숫자 만 합산

Function SumNumbers(rngS As Range, Optional strDelim As String = " ") As Double
'Updateby Extendoffice
    Dim xNums As Variant, lngNum As Long
    xNums = Split(rngS, strDelim)
    For lngNum = LBound(xNums) To UBound(xNums) Step 1
        SumNumbers = SumNumbers + Val(xNums(lngNum))
    Next lngNum
End Function

3. 그런 다음이 코드를 저장하고 닫은 다음 워크 시트로 돌아가이 수식을 입력합니다. = SumNumbers (A2) (A2 숫자를 합산하려는 셀을 나타냄) 채우기 핸들을 수식을 채우려는 셀까지 아래로 드래그하면 각 셀의 숫자 만 함께 추가됩니다 (스크린 샷 참조).


더 많은 관련 기사 :

  • 중복 행 결합 및 Excel에서 값 합계
  • Excel에서 다음 스크린 샷과 같이 일부 중복 항목이 포함 된 데이터 범위가 있고 이제 중복 데이터를 결합하고 다른 열의 해당 값을 합산하려는 경우 항상이 문제가 발생할 수 있습니다. 이 문제를 어떻게 해결할 수 있습니까?
  • 두 열을 곱한 다음 Excel에서 합계
  • Excel에서 우리 대부분은 두 개의 열을 곱한 다음 합산하는 데 어려움을 겪을 수 있습니다. 물론 각 항목을 곱한 다음 합산 할 수 있지만 계산해야 할 행이 수백 또는 수천 개이면 문제가 될 것입니다. Excel에는 강력한 기능이 있습니다. SUMPRODUCT를 사용하면 두 개의 열을 빠르게 곱한 다음 합산 할 수 있습니다. 이 기사에서는이 기능을 적용하는 방법에 대해 설명합니다.
  • Excel의 기준에 따라 상위 3 개 또는 N 개 값 합계
  • 일반적으로 간단한 수식을 사용하여 셀 범위에서 상위 n 개 값을 합산 할 수 있지만 몇 가지 기준에 따라 상위 n 개 값을 합산 해 본 적이 있습니다. 이 기사에서는 Excel에서 특정 기준으로 상위 n 값을 합산하는 몇 가지 공식을 소개합니다.
  • Excel의 기준에 따라 고유 값 합계
  • 예를 들어 다음 스크린 샷과 같이 Name 열을 기반으로 Order 열의 고유 값만 합산하기 위해 Name 및 Order 열을 포함하는 데이터 범위가 있습니다. Excel에서이 작업을 빠르고 쉽게 해결하는 방법은 무엇입니까?
  • Excel의 글꼴 색을 기반으로 셀 수 또는 합계
  • 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 하단
코멘트 (47)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나는 당신이 진정한 교사이자 좋은 사람이라고 생각합니다. 행운을 빕니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
Excel의 A1 셀에 5+6+3+1-2와 같이 데이터를 입력하고 Excel의 A2 셀에 Excel에서 가능한 방법을 결과 13에 제공합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
알겠습니다. 이해했습니다. 행운을 빕니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
SumNumbers 매크로는 수동 작업에서 많은 시간을 절약했습니다. 고맙습니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
혼합 셀 열의 모든 숫자를 추가하도록 SumNumbers 수식을 변경할 수 있습니까? 예를 들어, 각 열에는 1A, 2B, 3C가 있으며 열 맨 아래에 있는 수식은 6을 알려주고 싶습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
하나 대신 여러 셀을 합산하기 위해 vba 코드를 다시 작성하는 방법이 있습니까? 약 8 개의 데이터 열이 있고 끝에 합계를 원합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것은 매우 유용합니다! ARRAY가 각각 2진수와 텍스트(예: .5 A, .1 C, .0 X 등)를 포함하는 셀 열과 함께 작동하도록 하려고 하는데 결과가 계속 XNUMX입니다. 숫자를 정수로 변경하면 결과가 정확합니다. 돕다?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
GENUIS.... 정말 감사합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
KUTOOL을 사용하여 텍스트와 숫자를 변환하는 방법은 무엇입니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
쿠툴
내용
숫자를 단어로
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 수식을 완벽하게 사용할 수 있었지만 다른 열의 값이 "결함"인 경우 SUM 수식에 특정 숫자만 포함하는 조건도 추가하고 싶습니다. 내 원래 수식(원본 게시물 사용)은 다음과 같습니다. =SUM(IF(ISNUMBER(FIND("hrs",E17:E38)),VALUE(LEFT(E17:E38,FIND("hrs",E17:E38))-1 )),0)) E17:E38에는 합산하려는 텍스트와 숫자가 포함되고 B17:B38에는 "기능" 및 "결함" 값이 포함됩니다. 열 B의 값 = "결함"? 미리 감사드립니다! 킴벌리,
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
다음은 문자열 또는 숫자를 포함하지만 각 셀이 단일 숫자로 축소되고 모든 셀의 합계를 반환하는 단일 차원 및 2차원 셀 선택 범위를 허용하는 간단한 스크립트입니다. 옵션 명시적 기능 SUMCELLS(InputRange As Range) As Double Dim Arr() As Variant Arr = InputRange Dim R As Long Dim C As Long SUMCELLS = 0 For R = 1 To UBound(Arr, 1) ' 첫 번째 배열 차원은 행입니다. For C = 1 To UBound(Arr, 2) ' 두 번째 배열 차원은 열입니다. Debug.Print Arr(R, ​​C) Dim NumericValue As String StringValue = Trim(CStr(Arr(R, ​​C))) If (Not (StringValue = "")) then NumericValue = ONLYDIGITS(StringValue) SUMCELLS = SUMCELLS + NumericValue End If Next C Next R End 함수 기능 ONLYDIGITS(s As String) As String Dim retval As String Dim i As Integer Dim period As Integer period = 0 retval = "" ' For i = 1 To Len(s) Dim char As String char = Mid(s, i, 1) If (char >= "0" And char
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
"=SumNumbers(A1)" 수식에 소수를 포함하는 방법은 무엇입니까? 고맙습니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
누구든지 합계 공식으로 나를 도울 수 있습니까? 숫자와 텍스트가 모두 포함된 셀로 열을 합산하려고 합니다. 텍스트 문자의 왼쪽에 있는 숫자의 합계를 구하고 싶습니다. 샘플: 3P30 2P30 2P30 2P30 1P20 3P30 1P20 3P50 3P30 3P60
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, The =SUM(IF(ISNUMBER(FIND(D1,$B$2:$B$8)),VALUE(LEFT($B$2:$B$8,FIND(D1,$B$2:$B$8))-1 )),0)) - 내 텍스트가 오른쪽에 있다는 점을 제외하고 완벽하게 작동했습니다. 수식을 변경하려고 했지만 작동하지 않습니다... 계속 #VALUE가 표시됩니다! 누구든지 도울 수 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
수식을 변경한 후 Enter가 아니라 Ctrl+Shift+Enter를 누르는 것을 잊지 마십시오.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
방법 Excel Exam 1100/656480 1100은 금액이고 656480은 recpt입니다. 아니요. 하지만 총 1100개만 원합니다
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
1100월 65658월 1200월 65657월 합계 1500 / 65656 2100/65650 1100/1200 1500/2100 ? XNUMX+XNUMX+XNUMX+XNUMX 합계만 원합니다. 기타 값이 아닌 영수증 번호. 아무거나 도와주세요
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕! 한 열에 두 가지 유형의 숫자가 있습니다. 하나는 숫자 숫자이고 다른 하나는 문자 다음에 숫자가 옵니다(예: n20, n30 등). 나는 그 숫자를 "n"으로 더하고 싶습니다. "수식이 있는 특정 텍스트를 기반으로 하는 텍스트 및 숫자가 포함된 셀 합계"에 대한 지침을 적용했지만 작동하지 않았습니다. 다른 방법이 있습니까? 미리 감사드립니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요. 아래에 문자로 숫자를 추가하는 방법을 알려주실 수 있나요? 나는 좋아하려고했지만 작동하지 않습니다. 수식=SUM(IF(ISNUMBER(FIND(D1,$B$2:$B$8)),VALUE(LEFT($B$2:$B$8, 찾기(D1,$B$2:$B$8)-1)),0)). 도와주세요.고마워요.

2L
5D
10S
3L
11D
16S
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕, 안나
먼저 다른 도우미 열에 문자를 추출한 다음 위의 수식을 적용해야 합니다. 이 수식을 입력한 후 Shift + Ctrl + Enter 키를 함께 눌러야 합니다. 다음 스크린샷 이미지를 참조하십시오.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕,

이 게시물에 감사드립니다! 저는 VBA 코드를 사용하는 데 열중하고 있으며 예를 들어 다른 열 셀의 숫자를 합산하고 SumNumbers(A1:C1)와 같은 것을 작성할 수 있도록 다변수 함수를 가질 수 있는지 생각했습니다.


많은 감사합니다


요한 복음
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 지오바니입니다.
문제의 예를 들어주실 수 있습니까?
여기에 스크린샷을 첨부할 수 있습니다.
감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
또한 이 함수가 여러 셀을 합산할 수 있는지 확인하려고 합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
=합계(D8:AH8)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕,
곱하는 방법 10개 *200개,

10*200 아님
아직 코멘트가 없습니다
더보기
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0   등장 인물
추천 위치

Follow Us

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