(Excel)数値を文字列に変換する方法

Excelで、セルに数値として記録されている値を文字列に変換する方法についてです。 さらにカンマを入りの文字列にする例も紹介します。 「&""」を加える方法 TEXT関数を使う方法 カンマ入りの文字列にする方法 TEXT関数を使う方法 FIXED関数を使う方法 小数…

(Excel)GROUPBY関数で行フィールドを指定した順に並べる方法

ExcelのGROUPBY関数で、行フィールド(左端の列に表示される見出し)の並び順を指定して並べ替えさせる方法について紹介します。 ソート順をリストで指定する方法 元のデータの行フィールドの順(初出順)に並べさせる方法 ソート順をリストで指定する方法 …

(Excel)指定した順序で並べ替える方法

Excelで、独自のソート順(並べ替えの順序)で並べ替えを行う方法についてです。 関数を使う方法とメニュー操作による方法を紹介します。 SORTBY関数による方法 「並べ替え」メニュー(ユーザー設定リスト)による方法 SORTBY関数による方法 次の画像ではF3…

(Excel)文字列をカンマ区切りで分割する方法

Excelで、文字列を文字列中のカンマで区切り、複数セルに分割する方法についてです。 同様に他の記号や文字で分割することも可能です。 TEXTSPLIT関数を使う方法 SUBSTITUTE関数等を使う方法(旧バージョン用) 「区切り位置」メニューを使う方法 TEXTSPLIT…

(Excel)XLOOKUP関数の検索モードの使い方

ExcelのXLOOKUP関数の検索モード(第6引数)で指定できる値とその効果を、実例とともに紹介します。 省略または1を指定した場合(先頭から検索) -1を指定した場合(末尾から検索) 2を指定した場合(バイナリ検索・昇順対応) -2を指定した場合(バイナリ検…

(Excel)丸の数を数える方法

Excelで、丸(○の記号)の数をカウントする方法についてです。 丸のセルを数える方法と、文字列内(セル内)の丸の数を数える方法をそれぞれ紹介します。 丸が入っているセルを数える方法 文字列に含まれる丸を数える方法 丸が入っているセルを数える方法 次…

(Excel)XLOOKUP関数で下から検索する方法

ExcelのXLOOKUP関数で検索範囲を下から順に検索する方法、言い換えれば該当する最後のものを抽出する方法についてです。検索値が検索範囲内に複数存在するときに効果があります。 XLOOKUP関数の第6引数(検索モード)を「-1」にすると検索範囲を下から順に検…

(Excel)INDEX+MATCH関数で複数条件(AND,OR)にする方法

ExcelのINDEX関数とMATCH関数を使って検索値に対応する値を抽出することができますが、これをAND条件(かつ)やOR条件(または)にする方法です。 ただしスピル機能がない古いバージョンで配列数式(Ctrl+Shift+Enterで確定する)を使わず実現することがメイ…

(Excel)0以外の最小値を求める方法

Excelで、0以外の数値のうち最小の値を求める方法についてです。 ただし実用的にはデータにマイナスの数値が存在しないケースがほとんどと考えられますので、ここでは0以上の数値だけを対象として「0より大きい最小値」を求めるものとします。 MINIFS関数を…

(Excel)文字列を数値に変換する方法

Excelで、セルに文字列として記録されている数字(数値とみなせるもの)を数値に変換する方法について、関数によるものとメニュー操作によるものを紹介します。 「IF/IFERROR関数等で変換する方法」及び「メニュー操作による方法」では、数字でない文字列の…

(Excel)ROWS関数の使い方と応用例

(※記事初出時にCOUNTA関数でエラーをカウントできないと記述していましたが誤りですので訂正し、当該部分を削除しています。) ExcelのROWS関数の機能と使用例について紹介します。 行数をカウントするだけの単純な関数ですが、表を出力できる関数が増えて…

(Excel)TRIMRANGE関数で空白セルが0にならないようにする

ExcelでTRIMRANGE関数(あるいはトリム参照)で抽出した範囲の途中に空白セルがあると、空白ではなく「0」と表示されてしまいます。 これを空文字列("")にする方法について紹介します。 IF関数を使って変換する方法 「&""」を加える方法 IF関数を使って変…

(Excel)一番下の値を取得する方法

Excelで、指定した列のうち最も下の位置にある(空白でない)値を取得する方法です。 途中に空白セルがあっても取得でき、文字列だけでなく数値も取得できます。 TAKE/TRIMRANGE関数を使う方法 TAKE/FILTER関数を使う方法 XLOOKUP関数を使う方法 INDEX/SUMPR…

(Googleフォーム)同意ボタンを作る方法

Googleフォームで、ある項目に同意しない限り回答を完了(送信)できないようにする方法についてです。 ラジオボタンで実現する方法も考えられますが、ここではチェックボックスを使う方法を紹介します。 セクション区切りと併用すれば「同意しないと先の質…

(Gスプレッドシート)「0以下は0」にする方法

Googleスプレッドシートで0以下の数字を「0」と表示させる方法(値そのものは変えない)と、0以下の値を0に変換する方法について紹介します。 0以下の数字を「0」と表示する方法 0以下の数字を0に変換する方法 0以下の数字を0とみなして計算する方法 0以下の…

(Gスプレッドシート)改行を置換・削除する方法

Googleスプレッドシートで、セル内の改行を別の文字(文字列)に置き換えたり削除する方法について紹介します。 SUBSTITUTE関数を使う方法 REGEXREPLACE関数を使う方法 CLEAN関数を使う方法(削除のみ可) 「検索と置換」メニューを使う方法 備考 SUBSTITUTE…

(Gスプレッドシート)引き算をする関数

Googleスプレッドシートにおける、関数を使った引き算の例についてです。 通常の場合は「-」(ハイフン)の記号で引き算をしますが、MINUS関数を使う例も考えられます。また、「いくつかの数値の合計をまとめて差し引く」場合や「次々引いていく」といった計…

(Excel)1文字ずつ分割して右詰めで表示する方法

Excelで文字列を1文字ずつ分割して、一定のセル範囲内に右詰めで表示する方法についてです。 対象は文字列でも数値でも問題ありませんが、実用上は数値を対象にする場合が多いと思われますので、数値を分割する例で紹介します。 MID/RIGHT関数を使う方法 SEQ…

(Excel)数値のゼロ埋めを関数で行う方法

Excelで関数を使い、数値(数字)をゼロ埋めした文字列を取得する方法についてです。 なお、対象とする数値は0以上の整数のみとしますのでご留意ください。 TEXT関数を使う方法 BASE関数を使う方法 RIGHT関数を使う方法 TEXT関数を使う方法 次の画像では、C3…

(Excel)半角英数字のみ入力させる方法

Excelで、セルに半角英数字(a~z、A~Z、0~9の各文字)だけからなる文字列を入力させ、それ以外を許可しない方法についてです。 入力規則の設定を用いますが、使用する数式がポイントとなります。 REGEXTEST関数を使う方法 DECIMAL関数等を使う方法 REGEXT…

(Excel)文字列を1文字ずつに分ける方法

Excelで、文字列を1文字ずつ分割してそれぞれ別のセルに表示させる方法についてです。 ここでは関数を使った3種の方法を紹介します。後に紹介するものほど使用できるバージョンが限られますが、式は簡単になります。 MID/COLUMN関数を使う方法 MID/SEQUENCE…

(Excel)セル内の空白行を削除する方法

Excelで、セル内にある余分な空白行(改行だけの行)を削除する方法についてです。 関数を使う2つの例を紹介します。 TEXTSPLIT関数を使う方法 SUBSTITUTE関数を使う方法 TEXTSPLIT関数を使う方法 次の画像のB3セルの文字列(上詰めで表示されています)には…

(Excel)特定の文字を削除する方法

Excelで、文字列中の特定の文字(文字列)を削除する、つまり消す方法についてです。 関数による方法とメニューを使う方法を紹介します。 SUBSTITUTE関数を使う方法 TEXTSPLIT関数を使う方法 REGEXREPLACE関数を使う方法 「検索と置換」メニューを使う方法 S…

(Excel)セル内の特定の文字をカウントする方法

Excelで、文字列中に特定の文字(列)がいくつ含まれているかをカウントする方法についてです。 SUBSTITUTE関数を使う方法が広く知られていますが、新しい関数を使った例もいくつか紹介します。 LEN/SUBSTITUTE関数を使う方法 COLUMNS/TEXTSPLIT関数を使う方…

(Excel)特定の文字が含まれているか判定する方法

Excelで、セル内の文字列に特定の文字(文字列)が含まれるかどうかを関数で判定する方法についてです。 「~を含む」(部分一致)のほか、「~で始まる」(前方一致)、「~で終わる」(後方一致)を判定する例も紹介します。 COUNTIF関数を使う方法 REGEXT…

(Excel)FILTER関数で「~を含む・含まない」を条件にする方法

ExcelのFILTER関数で、ある文字(文字列)を含む・含まないという条件を設定する方法についてです。 「文字列中に~を含む(含まない)」というケースでは前方一致(~で始まる)や後方一致(~で終わる)の例も紹介します。 「文字列中に~を含む(含まない…

(Gスプレッドシート)画像をトリミングする方法

Googleスプレッドシートで画像のトリミングを行う方法と、図形に合わせて切り抜く(マスク)方法を併せて紹介します。 いずれもセル内・セル上に挿入した画像では実行できず、図形描画の機能を利用する必要があります。 画像をトリミングする方法 注意点 ト…

(Gスプレッドシート)文字に下線(アンダーライン)を引く方法

Googleスプレッドシートで、セル内の文字やテキストボックス(図形)の文字に下線を引く方法です。 セル内の文字の一部に下線を引く場合はショートカットキーを利用する必要があるので注意してください。 セル内の文字に下線を引く方法 メニューを使う方法 …

(Gスプレッドシート)特定の文字をカウントする方法

Googleスプレッドシートで、特定の文字が入力されているセルの数や、セル内の特定の文字の数をカウントする方法について紹介します。 特定の文字が入っているセルをカウントする方法(完全一致) 特定の文字が含まれているセルをカウントする方法(部分一致…

(Gスプレッドシート)テキストボックスを挿入する方法

Googleスプレッドシートでシート上にテキストボックスを配置する方法と、関連する各種の設定について紹介します。 テキストボックスを挿入する方法 枠線と枠線色の設定 塗りつぶし色の設定 テキストボックスをコピーする方法 前面や背面に移動させる方法 縦…