메인 컨텐츠로 가기

텍스트 문자열에서 html 태그 제거 또는 제거

html 태그로 둘러싸인 여러 텍스트 문자열이있는 경우 모든 html 태그를 제거하려면이 기사의 방법이 도움이 될 수 있습니다.


수식으로 모든 간단한 HTML 태그를 제거하거나 제거하십시오.

텍스트 문자열이 몇 가지 간단한 html 태그로 둘러싸여있는 경우 Excel의 MID 기능이이 작업을 해결하는 데 도움이 될 수 있습니다. 일반 구문은 다음과 같습니다.

=MID(string,text_start,LEN(string)-tag_len)
  • string: html 태그를 제거 할 텍스트 문자열 또는 셀 값입니다.
  • text_start: 사용하고자하는 첫 번째 문자가 위치한 위치 번호.
  • tag_len: 텍스트 문자열 내 html 태그의 길이.

다음 수식을 빈 셀에 복사하거나 입력하십시오.

=MID(A2,4,LEN(A2)-7)

그런 다음 채우기 핸들을이 수식을 적용하려는 셀로 드래그하면 아래 스크린 샷과 같이 모든 html 태그가 셀에서 제거되었습니다.


공식 설명 :

LEN (A2) -7:이 LEN 함수는 A2 셀의 텍스트 문자열 길이를 계산하는 데 사용되며, 7 (html 태그의 수, 시작 및 끝 태그 모두)을 빼서 추출하려는 문자 수를 가져 오는 것을 의미합니다. html 태그. 반환 된 값은 MID 함수 내에서 num_chars 인수로 사용됩니다.

MID (A2,4, LEN (A2) -7):이 MID 함수는 네 번째 문자에서 시작하는 모든 문자를 추출하는 데 사용되며 문자열의 길이는 LEN 함수에서 반환 한 num-chars입니다.


VBA 코드로 복잡한 HTML 태그 제거 또는 제거

아래 스크린 샷과 같이 텍스트 문자열 내에 여러 html 태그가있는 경우 위의 수식이 제대로 작동하지 않을 수 있습니다.이 경우 다음 VBA 코드를 사용하면 텍스트 문자열에서 복잡한 html 태그를 처리 할 수 ​​있습니다.

1. 누르고 Alt + F11 Excel에서 키를 클릭하고 응용 프로그램 용 Microsoft Visual Basic 창.

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

Sub RemoveTags()
'updateby Extendoffice 
    Dim xRg As Range
    Dim xCell As Range
    Dim xAddress As String
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("please select data range", "Kutools for Excel", xAddress, , , , , 8)
    Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    xRg.NumberFormat = "@"
    With CreateObject("vbscript.regexp")
        .Pattern = "\<.*?\>"
        .Global = True
        For Each xCell In xRg
            xCell.Value = .Replace(xCell.Value, "")
        Next
    End With
End Sub

3. 그런 다음, F5 키를 눌러이 코드를 실행하면 프롬프트 상자가 나타납니다. html 태그를 제거 할 셀을 선택하십시오. 스크린 샷을 참조하십시오.

4. 그런 다음 OK 버튼을 클릭하고 모든 html 태그가 선택한 셀에서 제거되었습니다. 스크린 샷을 참조하십시오.


사용 된 상대 함수 :

  • LEN:
  • LEN 함수는 텍스트 문자열의 문자 수를 반환합니다.
  • MID:
  • MID 함수는 주어진 텍스트 문자열의 중간에서 특정 수의 문자를 찾아 반환하는 데 사용됩니다.

더 많은 기사 :

  • Excel의 셀에서 줄 바꿈 제거
  • 이 자습서에서는 Excel의 특정 셀에서 줄 바꿈 (셀에서 Alt + Enter 키를 눌러 발생)을 제거하는 데 도움이되는 세 가지 수식을 제공합니다.

최고의 사무 생산성 도구

Kutools for Excel - 군중에서 눈에 띄는 데 도움이

인기 기능: 중복 항목 찾기, 강조 표시 또는 식별  |  빈 행 삭제  |  데이터 손실 없이 열이나 셀 결합  |  수식없이 반올림 ...
슈퍼 VLookup: 다중 기준  |  다중 값  |  여러 시트에 걸쳐  |  퍼지 조회...
고급 드롭 다운 목록: 간편한 드롭다운 목록  |  종속 드롭다운 목록  |  다중 선택 드롭 다운 목록...
열 관리자: 특정 개수의 열 추가  |  열 이동  |  Toggle 숨겨진 열의 가시성 상태  열 비교 동일하고 다른 셀 선택 ...
특색 지어진 특징: 그리드 포커스  |  디자인보기  |  큰 수식 바  |  통합 문서 및 시트 관리자 | 리소스 라이브러리 (자동 텍스트)  |  날짜 선택기  |  워크 시트 결합  |  셀 암호화/해독  |  목록으로 이메일 보내기  |  슈퍼 필터  |  특수 필터 (굵게/기울임꼴/취소선 필터링...) ...
상위 15개 도구 세트12 본문 도구 (텍스트 추가, 문자 제거 ~)  |  50+ 거래차트 유형 (Gantt 차트 ~)  |  40+ 실용 방식 (생일을 기준으로 나이 계산 ~)  |  19 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입 ~)  |  12 매출 상승 도구 (숫자를 단어로, 환율 ~)  |  7 병합 및 분할 도구 (고급 결합 행, Excel 셀 분할 ~)  |  ... 그리고 더

Kutools for Excel 300개 이상의 기능을 자랑합니다. 필요한 것을 클릭 한 번으로 확인하세요...


Office Tab - Microsoft Office(Excel 포함)에서 탭 읽기 및 편집 활성화

  • 수십 개의 열린 문서간에 전환하는 데 XNUMX 초가 걸립니다!
  • 매일 수백 번의 마우스 클릭을 줄이고 마우스 손에 작별 인사를하십시오.
  • 여러 문서를 보고 편집할 때 생산성이 50% 향상됩니다.
  • Chrome, Edge 및 Firefox와 마찬가지로 Office(Excel 포함)에 효율적인 탭을 제공합니다.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations