いきなり答える備忘録

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

(Gスプレッドシート)FILTER関数でワイルドカードを使った抽出をする

GoogleスプレッドシートのFILTER関数では、基本的に抽出条件としてワイルドカードを使うことはできません。ワイルドカードを使う必要があればQUERY関数とLIKE句を使うのが本筋ですが、ここでは敢えてFILTER関数と他の関数と組み合わせてワイルドカードによる…

(Excel)FILTER関数でワイルドカードを使って抽出する

ExcelのFILTER関数では基本的に抽出条件としてワイルドカードを使うことはできませんが、適当な関数と組み合わせてなんとか実現する方法を紹介します。 FILTER関数とCOUNTIFS関数を組み合わせて、ワイルドカードを使った抽出をすることができます。手順 画像…

(Excel)2つの列で重複する値(しない値)を抽出する

Excelで2つの列を比較して、一方の列に存在する値のうち、もう一方の列にも存在するもの(または存在しないもの)を抽出する方法です。 FILTER関数とCOUNTIF関数を用いて、ある列を別の列と比較して値が一致するもの・しないものをそれぞれ抽出できます。 手…

(Gスプレッドシート)文字列中の文字ごとの出現数を集計する

Googleスプレッドシートで、文字列中の文字の種類別に、それぞれ何文字ずつあるのかを集計する方法です。 QUERY関数を使って文字列中の各文字の個数を集計することができます。手順 画像では、B3セルに対象となる文字列が入力されています。 これに対し、(…

(Gスプレッドシート)エラーを除いて合計する

GoogleスプレッドシートのSUM関数で合計を求める際に、対象にエラー値が含まれていると結果はエラーになります。そこで、エラーがあっても無視して(エラーを0とみなして)合計を求める方法を紹介します。 SUM関数とIFERROR関数を組み合わせることで、エラー…

(Excel)グループ別の最大値・最小値を求める

Excelで、多数の数値を個々のグループごとに区別して、それぞれの最大値・最小値を求める方法についてです。 FILTER関数とMAXIFS(MINIFS)関数を組み合わせて、グループ別の最大値・最小値を求めることができます。手順 画像では、B列に氏名が、C列にスコアの…

(Excel)URLからファイル名を取得する

Excelで、URLの文字列からファイル名の部分を取得する方法についてです。 具体的には文字列中の最後の「/」より後の部分を取得します。 FIND関数やSEQUENCE関数等を組み合わせることで、URLからファイル名の部分を取得できます。手順 画像ではC3セルに式を入…

(Gスプレッドシート)URL文字列からファイル名を取得する

Googleスプレッドシートで、URLからファイル名を取得する方法についてです。 具体的な考え方として、URL中の最後の「/」より後にある文字列を取得するものとします。 REGEXEXTRACT関数を使ってURLの文字列からファイル名を取得することができます。手順 画像…

(Excel)最も多く出現する値(文字列)を取得する

Excelで、文字列として記録されている値のうち最も多く出現しているものを、関数を使って取得する方法についてです。 数値の場合はMODE関数で直ちに取得できますが、文字列の場合は少し工夫する必要があります。 INDEX関数やMODE関数等を組み合わせることで…

(Gスプレッドシート)最も多い文字列を取得する

Googleスプレッドシートで、多数の文字列のうち最も多く出現しているものを、関数を使って取得する方法についてです。 数値の場合はMODE関数が使えますが、文字列の場合は少し工夫が必要です。 INDEX関数やMODE関数等の組み合わせにより、最も多い文字列を取…