Excel 함수 (문자열 조작, 함수를 사용한 집계/추출)

3609 단어 Excel
## 특정 문자 앞을 검색
'사업소' 앞
=LEFT(A2,FIND("事業所",A2)-1)
## 특정 문자 뒤를 검색
':' 이후
=RIGHT(A2,LEN(A2)-(FIND(":",A2)-1))
':' 뒤
=RIGHT(A2,LEN(A2)-(FIND(":",A2)))
## 특정 문자와 문자 사이를 검색
A1에게 '호게호게 R4.1', 'R'과 '.'사이의 해를 꺼내
=MID(A1,FIND("R",A1)+1,FIND(".",A1)-FIND("R",A1)-1)
#공간으로 구분된 성과 이름을 각각 꺼내
予めスペースを全角に統一する
=TRIM(JIS(A1))

予めスペースを半角に統一する
=SUBSTITUTE(A1," "," ")


姓(スペースの左側)
=LEFT(A1, FIND(" ", A1)-1)

=TRIM(JIS(LEFT(A1, FIND(" ", A1)-1)))
=SUBSTITUTE(LEFT(A1, FIND(" ", A1)-1)," "," ")

名(スペースの右側)
=RIGHT(A1, LEN(A1)-FIND(" ", A1))

=TRIM(JIS(RIGHT(A1, LEN(A1)-FIND(" ", A1))))
=SUBSTITUTE(RIGHT(A1, LEN(A1)-FIND(" ", A1))," "," ")

## 왼쪽에서 한 문자만 꺼내기
=LEFT(A2,1)
#후미2자 삭제
=LEFT(A2, LEN(A2)-2)
#왼쪽에서 0문자째 이후를 꺼내
2文字目以降
=MID(A2,2,LEN(A2)-1)

8文字目以降
=MID(A2,8,LEN(A2)-7)

# 몇 문자부터 몇 문자 꺼내기
2文字目から4文字
=MID(A2, 2, 4)

6文字目から2文字
=MID(A2,6, 2)

#제로채우기,제로패딩
A1が「1」の場合、「0001」になる
=TEXT(A1,"0000")
도도부현 이름을 빼낸다
=IF(MID(A1,4,1)="県",LEFT(A1,4),LEFT(A1,3))
#전각/반각공간 삭제
SUBSTITUTE(SUBSTITUTE(c2," ","")," ","") 
#반각・전각
半角にする
=ASC(A1)

全角にする
=JIS(A1)
# 0 이상의 숫자를 계산
0以上
=COUNTIF(C2:C20, ">=0")

0より大きい(0は数えない)
=COUNTIF(C2:C20, ">0")
#공백인지판정
=IF(A1<>"", "値が入ってます", "空白セルです")
#날짜 조작
##○개월 후
=EDATE(A1,○)
##2년 경과 판정
2년이 지나면 ○, 하지 않으면 아무것도 표시하지 않는다
IF(DATEDIF(A1,TODAY(),"y")>=2,"○","")
##경과월수
=DATEDIF(開始年月日,終了年月日,"M")&"ヶ月"



## 형식 변환
vlookup에서 숫자가 맞지 않을 때
文字列を数値に変換 1
=値*1

文字列を数値に変換 2
=VALUE(値)

数値を文字列に変換
=TEXT(値,表示形式)

지정된 위치의 데이터 검색
=INDEX(範囲,行番号,列番号)

選択範囲の3行目の2列目の値を取り出す
=INDEX($A$1:$B$8,3,2)

검색값의 상대 위치를 낸다
=MATCH(検索値, 範囲(特定の一列or一行), 照合の種類(0で一致))

=MATCH(あいう, a1:a10, 0)

Vlookup을 INDEX와 MATCH로 수행
=INDEX(A1:D8,MATCH(F6,A1:A8,0),3)

下記と同じ結果となる
=vlookup(F6,A1:D8,3,0)


INDEX와 MATCH로 값 검색
=INDEX(A1:D8,MATCH(F6,A1:A8,0),MATCH(G5,A1:D1,0))
=INDEX(検索範囲,MATCH(行の検索値,行範囲,0),MATCH(列の検索値,列範囲,0))

Vlookup과 달리 두 번째 열에서 첫 번째 열의 값을 반환 할 수 있습니다.
個数が17の商品名を返す
=INDEX(A1:D8,MATCH(F6,B1:B8,0),1)
## 담당자별 총 금액 내기
=sumif(担当者の列,検索値,合計する列)
#스프레드시트 기능
and와 or의 조합
=query('シート名'!範囲:範囲,"select * where (E = '条件1' or E = '条件2') and D = '条件3'",1)

날짜 조작
前月1日
=TEXT(eomonth(today(),-2)+1,"YYYY-MM-DD")

前月末日
=TEXT(eomonth(today(),-1),"YYYY-MM-DD")

좋은 웹페이지 즐겨찾기