문자열 함수 | Qlik Cloud 도움말
기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

문자열 함수

패딩 추가

셀 콘텐츠의 시작 또는 끝에 문자를 한 번 이상 추가합니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 하나 이상 선택합니다.

둘 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

반복 횟수 선택한 문자가 셀 콘텐츠에 추가되는 횟수입니다.
문자 추가 셀 콘텐츠에 패딩으로 추가할 문자를 입력합니다.
위치

패딩 문자를 추가할 위치를 선택합니다.

  • 왼쪽: 선택한 문자가 셀 콘텐츠 앞에 추가됩니다.

  • 오른쪽: 선택한 문자가 셀 콘텐츠 뒤에 추가됩니다.

새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본을 그대로 유지하려면 이 확인란을 선택합니다.

입력 구성 출력
TableRecipe
  • 반복 횟수: 5

  • 문자 1 추가

  • 위치: 왼쪽

11111TableRecipe

길이 계산

열의 각 셀에서 문자 수를 계산하고 결과를 새 열에 출력합니다.

선택한 각 열에 대해 함수의 결과를 포함하는 새 열이 생성됩니다. 새 열의 기본 이름은 <original_column_name>_length가 됩니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 하나 이상 선택합니다.

둘 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

입력 출력
TableRecipe 11

소문자로 변경

열 셀의 모든 텍스트를 소문자로 변환합니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 하나 이상 선택합니다.

둘 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본을 그대로 유지하려면 이 확인란을 선택합니다.

입력 출력
Table Recipe table recipe

단어 첫 글자를 대문자로 변경

열 셀의 모든 텍스트를 단어 첫 글자가 대문자인 형태(Title case)로 변환합니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 하나 이상 선택합니다.

둘 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본을 그대로 유지하려면 이 확인란을 선택합니다.

입력 출력
table recipe Table Recipe

대문자로 변경

열 셀의 모든 텍스트를 대문자로 변환합니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 하나 이상 선택합니다.

둘 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본을 그대로 유지하려면 이 확인란을 선택합니다.

입력 출력
Table Recipe TABLE RECIPE

열 결합

열의 콘텐츠를 다른 열이나 고정 값과 병합합니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 하나 이상 선택합니다.

둘 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

접두사 선택적으로 병합된 데이터의 시작 부분에 문자나 문자열을 추가합니다.
함께 사용
  • : 열 콘텐츠를 필드에 설정된 고정 값과 결합하려면 이 옵션을 선택합니다.

  • 다른 열: 열 콘텐츠를 드롭다운 목록에 설정된 다른 열의 콘텐츠와 결합하려면 이 옵션을 선택합니다.

구분 기호 병합된 데이터의 구분 기호로 사용할 문자를 입력합니다.
구분 기호 추가 구분 기호를 적용할 조건을 선택합니다.
접미사 선택적으로 병합된 데이터의 끝에 문자나 문자열을 추가합니다.
새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본을 그대로 유지하려면 이 확인란을 선택합니다.

입력 구성 출력
  • 열 A: Table

  • 열 B: Recipe

  • 처리할 열: A

  • 접두사: a

  • 함께 사용: 다른 열

  • 열: B

  • 구분 기호: @

  • 구분 기호 추가: 두 값이 모두 비어 있지 않음

  • 접미사: !

  • 열 A: aTable@Recipe!

  • 열 B: Recipe

  • 열 A: Qlik

  • 열 B: Cloud

  • 열 C: Analytics

  • 처리할 열: A, B

  • 접두사: #

  • 함께 사용: 다른 열

  • 열: C

  • 구분 기호: +

  • 구분 기호 추가: 두 값이 모두 비어 있지 않음

  • 접미사: !

  • 열 A: #Qlik+Analytics!

  • 열 B: #Cloud+Analytics!

  • 열 C: Analytics

텍스트 포함

셀에 특정 값이 포함되어 있는지 확인합니다. 선택한 텍스트가 셀 내에 있으면 함수는 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. 이 함수는 대/소문자를 구분합니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 하나 이상 선택합니다.

둘 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

함께 사용
  • : 열을 상수 값 필드에 설정된 고정 값과 비교하여 확인하려면 이 옵션을 선택합니다.

  • : 열을 다른 열 드롭다운 목록에 설정된 다른 열의 값과 비교하여 확인하려면 이 옵션을 선택합니다.

입력 구성 출력
  • Table Recipe

  • Data Flow

  • 함께 사용: 값

  • 상수 값: Recipe

  • TRUE

  • FALSE

텍스트로 변환

열에 포함된 문자열의 유형을 변환하여 시스템에서 텍스트로 해석되도록 합니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 하나 이상 선택합니다.

둘 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본을 그대로 유지하려면 이 확인란을 선택합니다.

인덱스로 값 추출

인덱스 위치를 사용하여 선택한 하위 문자열을 새 열로 추출합니다.

인덱스는 선택 항목이 적용되는 시작 또는 끝 문자 수를 나타냅니다. 인덱스 0은 첫 번째 문자에 해당합니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 하나 이상 선택합니다.

둘 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

시작

값 선택을 시작할 방법을 선택합니다.

  • 문자열의 시작 부분을 시작점으로 사용하려면 처음부터를 선택합니다.

  • 선택을 시작할 문자 번호를 지정하려면 인덱스부터를 선택하고 다음 시작 인덱스 필드에 설정합니다.

  • 문자열의 끝에서부터 몇 번째 문자에서 선택을 시작할지 지정하려면 끝에서 N번째부터를 선택하고 다음 끝에서 N번째부터 필드에 설정합니다.

값 선택을 끝낼 방법을 선택합니다.

  • 문자열의 끝을 끝점으로 사용하려면 끝까지를 선택합니다.

  • 선택을 끝낼 문자 번호를 지정하려면 인덱스까지를 선택하고 다음 끝 인덱스 필드에 설정합니다.

  • 문자열의 끝에서부터 몇 번째 문자에서 선택을 끝낼지 지정하려면 끝에서 N번째까지를 선택하고 다음 끝에서 N번째까지 필드에 설정합니다.

새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본을 그대로 유지하려면 이 확인란을 선택합니다.

데이터 해시

열에 포함된 정보를 마스킹합니다. 입력 데이터는 Fowler-Noll-Vo 알고리즘의 256비트 버전을 사용하여 대체됩니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 하나 이상 선택합니다.

둘 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본을 그대로 유지하려면 이 확인란을 선택합니다.

입력 출력

Table recipe

G=HE!D)EV^*H2%ZB-.(,I?.4+4J`Q%M]B&G_L5D0?2-

입력 구성 출력

TableRecipe

  • 시작: 처음부터

  • 끝: 인덱스까지

  • 끝 인덱스: 5

Table

QlikCloudAnalytics
  • From: 시작 인덱스

  • Beginning index: 4

  • To: 끝 인덱스

  • End index: 9

Cloud

패턴 일치

셀이 특정 패턴과 유사한지 확인합니다. 선택한 패턴이 셀 내에 있으면 함수는 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

선택한 각 열에 대해 함수의 결과를 포함하는 새 열이 생성됩니다. 새 열의 기본 이름은 <original_column_name>_matches가 됩니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 선택합니다.

두 개 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

패턴

사전 정의된 정규식 패턴 중 하나를 선택하거나 연산자와 값의 다른 조합을 선택합니다.

  • [a-z]+ (소문자 단어)

  • [A-Z]+ (대문자 단어)

  • [0-9]+ (숫자)

  • [a-zA-Z]+ (단어, 대소문자 구분 안 함)

  • [a-zA-Z0-9]+ (영숫자 문자가 포함된 모든 리터럴)

  • 기타

연산자

패턴으로 기타를 선택한 경우 다음 연산자 중 하나를 선택하고 다음 필드에 사용자 지정 값을 설정할 수 있습니다.

  • 같음

  • 포함

  • 시작 값

  • 끝 값

  • 정규식

입력 구성 출력
  • 992424254-8

  • ISBN 2-22605257-7

  • 패턴: 기타

  • 연산자: 정규식

  • ^[ISBN]{4}[ ]{0,1}[0-9]{1}[-]{1}[0-9]{3}[-]{1}[0-9]{5}[-]{1}[0-9]{0,1}$

  • FALSE

  • TRUE

  • Terminator

  • Terminator 2

  • 패턴: [a-zA-Z]+ (단어, 대소문자 구분 안 함)

  • TRUE

  • FALSE

유사한 텍스트 일치

셀이 특정 값과 유사한지 확인합니다. 선택한 텍스트가 셀 내에 있으면 함수는 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

선택한 각 열에 대해 함수의 결과를 포함하는 새 열이 생성됩니다. 새 열의 기본 이름은 <original_column_name>_matches가 됩니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 선택합니다.

두 개 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

함께 사용
  • : 참조 필드에 설정된 고정 값과 열을 비교하려면 이 옵션을 선택합니다.

  • 다른 열: 드롭다운 목록에 설정된 다른 열의 값과 열을 비교하려면 이 옵션을 선택합니다.

퍼지니스 확인에 사용할 레벤슈타인 거리(Levenshtein distance)에 해당하는 숫자를 설정합니다. 레벤슈타인 거리는 한 문자열을 다른 문자열로 변환하기 위해 수행해야 하는 편집 횟수를 나타냅니다.

입력 구성 출력
  • Remark

  • Remodel

  • 함께 사용: 값

  • 참조: Remake

  • 퍼지니스: 2

  • TRUE

  • FALSE

영숫자가 아닌 문자 제거

셀 내용에서 0-9, Aa-Zz 및 악센트가 있는 문자가 아닌 모든 문자를 제거합니다. 공백과 함께 다음 문자는 유지됩니다. 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ.

속성

속성 구성
처리할 열

함수를 적용할 열을 선택합니다.

두 개 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본은 그대로 유지하려면 이 확인란을 선택합니다.

입력 출력

Q=+L**€IK#$ 12%3,4

QLIK 1234

숫자가 아닌 문자 제거

0-9가 아닌 모든 문자를 제거합니다. 소수점 구분 기호와 공백도 유지됩니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 선택합니다.

두 개 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본은 그대로 유지하려면 이 확인란을 선택합니다.

입력 출력

Q=+L**€IK#$12%3,4

123,4

텍스트 일부 제거

열의 셀에서 지정된 문자열을 제거합니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 선택합니다.

두 개 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

연산자

제거할 텍스트를 일치시키는 데 사용할 연산자를 선택합니다.

  • 같음

  • 포함

  • 시작 값

  • 끝 값

제거할 문자 또는 문자열을 입력합니다.
새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본은 그대로 유지하려면 이 확인란을 선택합니다.

입력 구성 출력
  • New York

  • New york

  • Yorkshire

  • 연산자: 포함

  • 값:York

  • New

  • New york

  • shire

후행 및 선행 문자 제거

후행 및 선행 공백이나 기타 지정된 문자를 제거합니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 선택합니다.

두 개 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

채우기 문자
  • 공백: 셀의 시작과 끝에 있는 불필요한 공백이 제거됩니다.

새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본은 그대로 유지하려면 이 확인란을 선택합니다.

입력 출력

[][]TableRecipe[]

TableRecipe

검색 및 바꾸기

특정 값을 포함하는 셀 또는 셀의 일부를 다른 값으로 바꿉니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 선택합니다.

두 개 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

연산자

검색할 텍스트를 일치시키는 데 사용할 연산자를 선택합니다.

  • 같음

  • 포함

  • 시작 값

  • 끝 값

  • 정규식 일치

  • 와일드카드 일치

검색할 문자 또는 문자열을 입력합니다.
바꾸기

바꾸기 작업의 동작을 선택합니다.

  • 일치하는 텍스트를 바꿀 값으로

  • 전체 셀을 바꿀 값으로

  • 전체 셀을 null로

바꿀 내용 지정된 문자열을 바꿀 값을 입력합니다.
새 열 만들기 이 함수의 결과를 새 열에 출력하고 원본은 그대로 유지하려면 이 확인란을 선택합니다.
팁 메모또는 테이블의 셀을 마우스 오른쪽 버튼으로 클릭하고 이 열에서 이 값 바꾸기 옵션을 선택하여 열에서 검색 및 바꾸기 작업을 시작할 수 있습니다. 그러면 바꿀 문자열이 이미 설정된 레시피 단계가 열립니다. 단계 구성을 완료하고 적용을 클릭합니다.

입력 구성 출력
  • France

  • Canada

  • United States of America

  • United States

  • 연산자: 포함

  • 값: America

  • 바꿀 내용: USA

  • 전체 셀 덮어쓰기

  • France

  • Canada

  • USA

  • United States

열 분할

구분 기호를 기준으로 셀의 내용을 여러 열로 분할합니다.

속성

속성 구성
처리할 열

함수를 적용할 열을 선택합니다.

두 개 이상의 열에 적용하려면 드롭다운 목록을 사용하여 열을 선택하고 적용을 클릭합니다.

부분

생성할 열 수를 입력합니다.

원래 문자열에 부분 필드에 지정한 것보다 많은 부분이 포함된 경우 나머지 문자열은 마지막으로 생성된 열에 반환됩니다.

구분 기호

드롭다운 목록에서 분할 기준으로 사용할 문자를 선택합니다.

  • ,

  • :

  • ;

  • .

  • -

  • @

  • 공백

  • 기타(문자열). 이 옵션을 사용하는 경우 사용자 지정 구분 기호 필드에 사용자 지정 값을 입력합니다.

입력 구성 출력

열 A: 12/07/1998

  • 부분: 3

  • 구분 기호: 기타(문자열)

  • 사용자 지정 구분 기호: /

  • 열 A: 12/07/1998
  • 열 B: 12

  • 열 C: 07

  • 열 D: 1998

열 A: 20-03-2025
  • 부분: 2

  • 구분 기호: -

  • 열 A: 20-03-2025
  • 열 B: 20

  • 열 C: 03-2025

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!