いきなり答える備忘録

G Suite・Microsoft 365・LibreOfficeなどに関するメモと日々の実験

(Excel)IPアドレスのゼロ埋め/ゼロ削除

Excelで、IPアドレスのゼロ埋め(ゼロパディング)と余分なゼロの削除(ゼロサプレス)をする方法です。 ここでは少し変わったアプローチを試してみます。 FILTERXML関数等を使ってIPアドレスのゼロ埋めと余分なゼロの削除をすることができます。 手順 ゼロ…

(Gスプレッドシート)月の最初のx曜日の日付を求める

Googleスプレッドシートで、指定した月の最初のx曜日を求める方法についてです。 月の最初の金曜日、あるいは最初の日曜日、といったように曜日を指定して求めることができます。 WORKDAY.INTL関数等を使って、月の最初のx曜日を求めることができます。手順 …

(Gスプレッドシート)ロトの買い目をランダムに生成する

Googleスプレッドシートでロト(宝くじ)の買い目をランダムに作成する、つまりクイックピックを自分でやってみる例です。 SORTN関数やRANDARRAY関数等を使ってロトの買い目をランダムに生成することができます。 手順 ミニロトの場合 ロト6の場合 ロト7の場…

(Gスプレッドシート)月の最後のx曜日の日付を求める

Googleスプレッドシートで、指定した月の最後のx曜日を求める方法についてです。 月の最後の金曜日、あるいは最後の日曜日、といったように曜日を指定して求めることができます。 WORKDAY.INTL関数等を使って、月の最後のx曜日を求めることができます。手順 …

(LibreOffice Calc)メニューで乱数を生成する

LibreOffice Calcで、メニューを使ってセルに乱数を入力する方法についてです。 メニューから「シート」→「セルのフィル」→「乱数で埋める」と進むことで、セル上に乱数を発生させることができます。手順 まずは乱数を入力しようとする範囲を選択します(こ…

(Gスプレッドシート)IPアドレスを並べ替える

Googleスプレッドシートで、IPアドレスを並べ替える方法についてです。 「テキストを列に分割」メニューを使って4列に分割すれば間違いなくできますが、ここでは関数で並べ替える例を試してみます。 QUERY関数を使ってIPアドレスを並べ替えることができます…

(LibreOffice Calc)QRコードを作成する

LibreOffice CalcでQRコードを生成する方法についてです。 メニューから「挿入」→「オブジェクト」→「QRコード」と進むことでQRコードを作成できます。手順 まずは上部のメニューから「挿入」→「オブジェクト」→「QRコード」と選択していきます。 ダイアログ…

(LibreOffice Calc)IPアドレスのゼロ埋め/削除

LibreOffice Calcで、IPアドレスのゼロ埋め(ゼロパディング)と余分なゼロの削除(ゼロサプレス)をする方法についてです。 REGEX関数を使ってIPアドレスのゼロ埋めと余分なゼロの削除をすることができます。 手順 ゼロ埋めをする例 余分なゼロを削除する例…

(Gスプレッドシート)IPアドレスのゼロ埋めをする

Googleスプレッドシートで、IPアドレスのゼロ埋め(ゼロパディング)をした文字列を生成する方法です。 SPLIT関数等を使って、IPアドレスのゼロ埋めをすることができます。手順 B列に、ゼロ埋めされていないIPアドレスが記録されています。 そこで、C3セルに…

(Gスプレッドシート)表を縦1列に並べ替える関数(FLATTEN関数)

Googleスプレッドシートで、縦横に並んだデータを縦1列に並べ替えることができる関数についてです。 FLATTEN関数を使って、複数行複数列に並んでいるデータを縦1列に並べ替えることができます。手順 B,C列に6つの値が並んでいます。 そこでE2セルに「=FLATTE…

(Gスプレッドシート)クロス結合(直積)を作る

Googleスプレッドシートでクロス結合(CROSS JOIN、直積)を作る方法についてです。 関数で実現するのはなかなか面倒でしたが、2021年1月ごろに追加されたFLATTEN関数(行列を縦1列に並べ替える関数)を使って比較的容易に実現できるようになっています。 FL…

(Word)ヘッダーにテキストボックスを置く

Wordで、上部の余白と言いますかヘッダーの部分にテキストボックスを置く方法についてです。 もちろんフッターについても同様です。 ヘッダーをダブルクリックするなどして編集状態にしておいてメニューから「挿入」タブ→「テキストボックス」と選択すればヘ…