いきなり答える備忘録

Google Workspace・Microsoft 365・LibreOfficeなどに関するメモ

(Excel)0と1からなる三角行列を生成する

Excelで、0と1の成分からなる上三角行列と下三角行列を作る方法についてです。他の値を設定することも容易にできます。 SEQUENCE関数と比較条件式を使って三角行列を作ることができます。手順 B2を左上端とする上三角行列と、B8を左上端とする下三角行列を作…

(Gスプレッドシート)成分が0と1だけの三角行列を生成する

Googleスプレッドシートで、0か1の成分だけからなる上三角行列と下三角行列を作る方法についてです。 SEQUENCE関数と大小比較を利用して三角行列を生成できます。手順 B2を左上端とする上三角行列と、B8を左上端とする下三角行列を生成するものとします(い…

(Gスプレッドシート)一番下にある値を取得する

Googleスプレッドシートで、ある列のうち最も下に記録されている値を取得する方法についてです。 途中に空白セルがあっても取得できます。また、文字列と数値のいずれも取得できます。 FILTER関数とCOUNTIFS関数を組み合わせて最も下にある値を取得すること…

(Excel)勾配比と角度の換算

Excelで勾配比と角度(°)を相互に変換する方法についてです。 例えば「100m進んで1m登る坂(勾配比0.01)の角度は何度(°)か?」その逆に「角度1°の坂は勾配比はいくらか?」という計算ができます。 勾配比から、角度(°)は「=DEGREES(ATAN(勾配比))」で…

(Word)テキストボックスをリンク(接続)する

Wordで1つのテキストボックスから溢れたテキストを別のテキストボックスに流し込む設定についてです。この機能をリンクといいます。 リンク元のテキストボックスを選択した状態で「図形の書式」タブ→「リンクの作成」と進むことでテキストボックスのリンクを…

(Gスプレッドシート)同じ文字の連続を1文字にまとめる

Googleスプレッドシートで、文字列中の同じ文字が連続する部分を、関数を使って1文字だけにする方法についてです。該当する部分が複数あってもそれぞれを1文字にします。 典型的な使い方としてカンマ区切り文字列中のカンマが連続する部分をカンマ1つだけに…

(LibreOffice Calc)連続する同じ文字の間に任意の文字列をはさむ

LibreOffice Calcで、文字列中の同じ文字が連続する箇所(すべて)に指定した文字列をはさむ方法についてです。典型的な使い方としてカンマが連続する箇所に文字をはさむといった例が挙げられます。 バージョン6.2で追加された新関数REGEXの利用例です。 REG…

(Excel)FILTER関数で複数条件(AND,OR)を指定する方法

ExcelのFILTER関数で、複数の抽出条件を設けてAND検索やOR検索をする方法についてです。 AND検索はそれぞれの条件をカッコで囲み「*」で連結することで可能です。 OR検索はそれぞれの条件をカッコで囲み「+」で連結することで可能です。 AND条件(かつ)の場…

(Excel)文字列から数字だけを抽出する

Excelで、文字列に含まれる数字だけを取り出す方法についてです。 対象とするのは半角数字とします。数字は文字列として抽出し、0で始まる数字もそのまま抽出するものとします。 SEQUENCE関数やMID関数等を使って文字列から数字を抽出することができます。 …

(Gスプレッドシート)英字、数字、ひらがな、カタカナの文字数を数える

Googleスプレッドシートで、文字列中の英字、数字、ひらがな、カタカナの文字数をカウントする方法についてです。 REGEXREPLACE関数とLEN関数の組み合わせにより、文字種に応じて文字をカウントできます。 複数の文字種を組み合わせてカウントすることもでき…