4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Excel365/2019での新関数

Posted at

久々にExcelに触れたら、関数が増えていた

Windows 版 Excel 2019 の新機能.
Office365またはOffice2019以降で使えるようだ
今まで関数を入れ子にしていたり、VBAでスクリプトを書いていた部分のある程度を軽減できるかもしれない

CONCAT

CONCATENATE(セル)が短くなって置き換え。範囲指定できるようになったので、

A B C
今日の 天気は 晴れ
みたいな各文字列の結合について、
CONCATENATE
=CONCATENATE(A1,B1,C1)
CONCAT
=CONCAT(A1:C1)

のように書ける。CONCATENATEと同じように,区切り記法ももちろん使える。参照するセルが増えるほどに便利になりそう

IFS

IF関数の入れ子構造は現場ではよく見かける構造で、特に古くから利用されているファイルなどによくある。
末尾にSがついていることから想像できるように、この関数は複数の条件設定を可能にする

基本構文は

IFS
=IFS([Something is True1, Value if True1,Something is True2,Value if True2,... ,"False")

左の式から順番に評価して、TRUEだったらTRUEのValueを返し、FALSEならば次の評価式を評価し...と最大127の評価が可能

SWITCH

今までIFで処理していた条件設定が簡単になりそうな関数

SWITCH
=SWITCH(式,value1,results1,value2,results2...,no-results)

式の結果をvalue1から順番に評価し、一致したら該当するresultsを返す。
一致するものがなかった場合は最後のno-resultsを返します(未設定の場合は#N/A!)

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?