2022-01-01から1年間の記事一覧

文字列を右から検索できるようになりました。

EXCEL関数で右から検索するのは大変でしたが、 参考: daitaideit.com 新しいSEQUENCE関数を利用することで少し楽になりました。(簡単とまで行きませんが) ■例■ A1セル: abcde/fghijk/m から最後の"/"を探す B1セル数式: =LEN(A1)-XMATCH("/",MID(A1,SEQUENCE(L…

ExcelでFizzBuzz (SEQUENCE関数でLoop処理)

ExcelでFizzBuzz 適当なセルに =LET(x,SEQUENCE(100),IFS(MOD(x,15)=0,"Fiz Buz",MOD(x,3)=0,"Fiz",MOD(x,5)=0,"Buz",TRUE,x))

数値以外の値もランク付け

(対応バージョン:2021,WEB版,365版) 値の順位付けを行う関数にRANK関数がありますが、これは数値同士の比較にしか使えません。次の式で、任意の順位付けを行うことができます。 =XMATCH([何番目か知りたい値], SORT( [ランク付けに使う範囲] )) 使用例(結果): 数…

1セルで九九表(SEQUENCE関数)

どこでもいいので、以下の数式をセル一つに入力すると九九表ができる。 =SEQUENCE(9,1)*SEQUENCE(1,9) 応用1:アルファベット & 数字 =CHAR(CODE("a")-1+SEQUENCE(9,1))&SEQUENCE(1,9) 応用2: 1セルでカレンダー =LET(_year,2022,_month,SEQUENCE(1,12),_day,SE…