最新記事一覧
頻繁に出るIT製品の脆弱性情報をどう効率よく管理するかが、セキュリティ担当者にとって悩みどころだ。Excelの「XLOOKUP関数」を使えば、脆弱性管理のスピードを高められる。
()
AWSは「AWS re:Invent 2025」で、「AWS Lambda」に関し、ワークフローの状態管理機能と、EC2インスタンスを選ぶことのできる機能を発表した。どちらもAIエージェントのオーケストレーションなど、安定的なワークフローを高い信頼性の下でコスト効率よく実行するユースケースに適しているという。
()
複数のソースからデータを取り込んだり、多くの人が作業に加わったりすると、Excel表内でデータが重複してしまうことは避けられない。また、売上表から取引先や商品の一覧だけを抽出したい場合、重複を排除した「リスト」が必要となる。このような場合に真価を発揮するのが、Excel 365およびExcel 2021以降で利用可能な「UNIQUE」関数である。本Tech TIPSでは、UNIQUE関数の基本的な使い方から重複を排除したリストからドロップダウンリストの選択肢を作成する方法までを解説する。
()
年末のID棚卸しで「システム上にはIDが残っているのに人事マスタに名前がない」ユーザーを探す作業に追われていないだろうか。Excelの「XLOOKUP関数」を使えば、人事マスタに存在しないIDだけを素早く抽出できる。
()
今岡通博氏による、組み込み開発に新しく関わることになった読者に向けた組み込み用語解説の連載コラム。第20回は、三角関数の微分/積分など交流回路の本質にたどりつく上で必要になる複素数の概念の理解に向けて複素平面を取り上げる。
()
「Microsoft Excel(エクセル)」で複雑な数式を扱っていると、「数式が長過ぎて読みにくい」「同じ計算を何度も繰り返していて非効率だ」と感じることがあるだろう。そうした問題を解決してくれる「LET」関数の使い方をマスターしよう。そこで本Tech TIPSでは、この便利なLET関数の使い方を紹介する。
()
辞書を作成するには幾つかの方法があります。波かっこにキーと値を直接書く方法もあれば、dict関数を使う方法もありますし、辞書内包表記を使ってもよいでしょう。では、この場合はどんな方法が適していると思いますか? ちょっと考えてみてください。
()
Pythonで型を比較するには大きく2つの方法があります。type関数を使う方法とisinstance関数を使う方法はどこでどんな違いがあるのか、このクイズで確認しましょう。そして、第3の方法もあるって知ってましたか?
()
「Microsoft Excel(エクセル)」には、「SUM」や「XLOOKUP」など、便利な関数が最初から数多く用意されている。しかし、実際の業務では「自社独自の複雑な見積もりルール」や「特定の条件分岐を繰り返す計算」など、これら標準関数だけでは対応が難しいことも多い。こうした問題を解決する強力な機能が「ユーザー定義関数」である。そこで、ユーザー定義関数を作成する方法を解説していく。
()
本Tech TIPSでは、Googleスプレッドシートの作業効率を上げる「裏技」5選を紹介する。手動入力をなくす「カレンダー自動表示」、データが簡単に復元できる「バージョン履歴」、資料整理がはかどる「1セルに複数リンク」格納術。さらに、共同編集者にデータを見せない「シート非表示」、瞬時に多言語化する「GOOGLETRANSLATE関数」の5つだ。知らなきゃ損するこれらの便利な機能の使い方を解説する。これらの機能をマスターし、日々の作業を劇的に効率化しよう。
()
「Microsoft Excel(エクセル)」のデータ検索といえば、VLOOKUP関数が定番だ。商品の発注や在庫管理などに多用している人も多いのではないだろうか。しかしVLOOKUP関数は、「検索範囲の左端しか検索できない」「列番号を数えるのが面倒」といった、幾つかの弱点がある。その弱点を解決した「XLOOKUP」関数が利用可能になっている。本Tech TIPSでは、XLOOKUP関数の基本的な使い方を中心にVLOOKUP関数の代わりにXLOOKUP関数を使うメリットなどについて紹介していく。
()
ExcelとGoogleスプレッドシートの間では、Excelファイルの相互利用が可能だ。ExcelファイルをGoogleスプレッドシートで開いたり、GoogleスプレッドシートをXLSX形式のファイルとしてダウンロードしたりすることができる。ただ、両者には一部互換性がないため、相互利用には注意すべき点もある。そこで、本Tech TIPSでは、GoogleスプレッドシートとExcelを相互利用する方法と注意点についてまとめてみた。
()
「Microsoft Excel(エクセル)」で数式を使っていると、セルに「#N/A」「#DIV/0!」「#VALUE!」といったエラーが表示されることがある。こういった表示は報告書や資料としては見栄えが悪く、受け取った相手を混乱させてしまう原因にもなる。そこで、IFERROR関数を使って、このようなエラー表示を回避する方法を紹介する。
()
Excelデータの整理には、2025年8月から試験提供が開始されているExcelの「Copilot関数」が便利だ。従来の関数では扱えなかったテキスト情報を、AIを使ってセル内で扱えるようになる。
()
少なくとも今後8年間のサポートを保証する。
()
インスタンスの属性へのアクセスを提供するときにどんなやり方をしています? これクイズじゃなくてアンケートな気がしてきたぞ(笑)。
()
MicrosoftはExcelに新AI機能「COPILOT関数」を導入した。自然言語で指示を出し、データの要約や分類、生成を行える。関数は従来のExcel関数と組み合わせ可能とされ、利用にはMicrosoft 365 Copilotライセンスが必要となる。
()
Microsoftは2025年8月19日、自然言語入力から自動的に数式を生成できる「COPILOT関数」をMicrosoft Excelに追加すると発表した。同社は「大規模言語モデルの機能をExcelに直接導入することで、これまでよりも簡単にテキストを分析できるようにする」としている。
()
辞書に格納されている要素を関数にキーワード引数として渡したい。しかも、キーワードと辞書のキーが一緒! そんなときに「キーワード=辞書[キー]」とか書いていませんか? もっとよい方法ありますよ。
()
一色からは「ずんだもん校正術」という題で、ずんだもんに原稿を読ませて文章のミスをチェックする方法を紹介。かわさきからは「自分で実装する浮動小数点数値の加算」という題で、浮動小数点数の内部構造を解説しつつ、Pythonで加算処理を再現する関数の実装に挑戦しました。
()
AIの需要増加で、ネットワーク上のデータ量は急速に増加している。2010年から2025年の15年間で、データ量は145倍になる見込みだ。チップ性能の向上で、計算量も指数関数的に増加していて、シングルプロセッサの電力需要は3〜4カ月ごとに倍増している。これに伴い、AIデータセンターによる送電網への負担、コスト、堅牢性/信頼性が重要な課題となっている。これに対しInfineon Technologiesは、AIデータセンター向けの電力供給システムの開発を進めている。
()
Pythonの関数ではパラメーターにデフォルト引数値を指定できますが、これが問題の種になることもあります。皆さんはその指定方法をカンペキに理解していますか? それとも?
()
人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第141弾はPythonのos.pathモジュールとpathlibモジュールが提供する各種関数/メソッドの使い方をまとめました。これ1冊でファイルパス操作が自由自在にできるようになるかも?
()
Rustの新しいバージョン「Rust 1.88.0」が公開された。「let chains機能」「naked関数」「Cargoの自動キャッシュクリーニング」などが利用可能になっている。
()
物質・材料研究機構は、トンネル磁気抵抗で電気抵抗の変化率が振動する現象を、理論的に解明した。磁性層と絶縁層の界面における波動関数の重ね合わせを取り入れることで、振動現象の理論的な再現に成功した。
()
CERT/CCはTPM2.0リファレンス実装の署名関数に検証不足があると公表した。攻撃者が細工入力でメモリ外読取を実行して秘密鍵流出とサービス停止を招く恐れがある。
()
len関数でリストの要素数を調べて、その数が0より大きいかどうかを比較したりしていませんか? チッチッ! リスト(コレクション)の性質を理解して、もっとPythonicなコードを書くようにしましょう!
()
空のリストを作成するには、list関数を使う方法と空のリストリテラル([])を使う方法が考えられます。結果は同じになる、これら2つの方法ですが、そこに違いはあるのかないのか、知っていますか?
()
人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第136弾は『解決!Python』からファイル操作を扱った記事をまとめました。open関数からwith文、Pathクラス、structモジュール/pickleモジュール/shelveモジュールなどを使う方法までをひとまとめ!
()
テクマトリックスは、ソースコード解析ツールの最新版「Understand 7.0」の日本語版を発売した。MicrosoftのVisual Studio Code(VS Code)との連携に対応し、VS CodeとUnderstandの双方向から該当のファイルや関数にジャンプできる。
()
用語「交差エントロピー」について説明。分類タスクを解くための機械学習モデルの訓練に広く用いられる損失関数の一つで、「“正解ラベルの確率分布”から“モデル出力の確率分布”がどれくらいズレている(=不一致)か」を数値で表す。特に、ロジスティック回帰やニューラルネットワークの分類タスクでよく使用される。
()
Pythonにall関数ってありますよね。使ったことあります? もちろん? そんなあなたに問いたい。このリストを渡したときに、戻り値がどうなるかを。分かりますよね?
()
TechTargetは2024年12月26日、「スタブとモックの違い」に関する記事を公開した。ソフトウェアをテストする際に関数やオブジェクトを置き換える手段としてスタブとモックという2種類の選択肢がある。これらの違いは何か。どう使い分けるべきか。
()
再帰関数は自分自身を関数の内部で呼び出す関数です。Pythonでももちろん使えます。でも、そこにはちょっとした制限もありますよ。知ってましたか?
()
普通に関数を定義しただけなのに、どうしてそうなるの? というときがありませんか? もしかしたら、このワナにハマっていませんか?
()
open関数でファイルをオープンして、readメソッドでファイルの内容を読み込んで、最後にcloseメソッドでファイルをクローズする。それがふつ〜かもしれませんが、もっとカンタンに書く方法がありますよ?
()
データ分析の初歩から学んでいく連載(確率分布編)の第13回。ワイブル分布は機械の寿命や故障率の分析に使われる分布です。今回も具体例を基に、ワイブル分布の利用例や、確率密度関数と累積分布関数の形を見ていきます。母数(パラメーター)として指定するαやβの適切な値の決め方も解説します。
()
データ分析の初歩から学んでいく連載(確率分布編)の第12回。ベータ分布は「確率の確率」とも呼ばれる分布です。ある事象の成功数と失敗数が分かっているときに、成功率が一定の範囲に入っている確率を求めるのに使われます。今回も具体例を基に、ベータ分布の利用例や、確率密度関数と累積分布関数の形を見ていきます。
()
Python 3.13ではlocals関数の挙動について標準化がなされた。これにより、同じコードを実行したときにその挙動が以前のバージョンとは異なる場合がある。このことを中心に幾つかの変更点(リリーススケジュールの変更など)を取り上げていこう。
()
MONOistに掲載した主要な記事を、読みやすいPDF形式の電子ブックレットに再編集した「エンジニア電子ブックレット」。今回は、世界中の教育現場に向けて展開するカシオ計算機の関数電卓の新機種開発ストーリーをまとめた「開発し尽くしても進化を止めないカシオの関数電卓」をお送りします。
()
Pythonでは関数のパラメーターには幾つかの種類があり、引数の渡し方にも位置引数やキーワード引数といった種類があります。どのパラメーターにどの引数が渡されるのか、ちゃんと理解しているかをクイズで確認してみましょう。
()
データ分析の初歩から学んでいく連載(確率分布編)の第11回。ガンマ分布やアーラン分布は、待ち行列の分析などに使われる分布です。ある事象が起こる平均の間隔が分かっているときに、ある期間内にその事象が何回か以上起こる確率が求められます。今回は具体例を基に、その確率を求め、ガンマ分布の確率密度関数や累積分布関数の形を見ていきます。
()
データ分析の初歩から学んでいく連載(確率分布編)の第10回。指数分布は待ち行列の分析などに使われる分布です。一定期間に起こる事象の数が分かっているときに、ある期間内にその事象が起こる確率が求められます。今回は具体例を基に、確率を求めたり、指数分布の確率密度関数や累積分布関数の形を見ていきます。
()
2023年、米国の高校生ネキヤ・ジャクソンさんとカルセア・ジョンソンさんは、地元の高校のコンテストで驚くべき成果を披露した。それは、三角関数を用いてピタゴラスの定理を証明するという方法の発見であった。
()
Pythonに標準で付属するcollectionsモジュールには名前付きタプルをサポートするnamedtuple関数がある。これを使って名前付きタプルを使用する方法を紹介する。
()
データ分析の初歩から学んでいく連載(確率分布編)の第9回。F分布は分散の比に関連する分布です。2つの母集団から取り出されたサンプルを基に「それぞれの母集団の分散に違いがあるのか」を調べる場合などに使われます。F分布の確率変数と自由度の求め方を見た後、その確率密度関数や累積分布関数について解説します。
()
浅いコピーと深いコピーの違い、copyモジュールが提供するdeepcopy関数の使い方、深いコピーを作成する関数の実装例を紹介する。
()
「Microsoft Excel」を使ってデータを集計、分析する際、平均値を計算するAVERAGE関数もよく使うのではないだろうか。しかし、平均は注意しないと、意図した計算結果と異なる値になることがある。そこで、本Tech TIPSでは、平均を計算する場合の注意点と対策、さまざまな平均値の求め方について紹介する。
()
os.pathモジュールが提供するabspath関数で特定のパスの絶対パスを取得する方法や、その際に注意する点、pathlib.Path.absoluteメソッドとの振る舞いの違いなどを紹介する。
()
データ分析の初歩から学んでいく連載(確率分布編)の第8回。t分布は母分散が分からない場合の平均値に関連する分布です。中心極限定理を出発点とし、正規分布と比較しながらt分布の姿を明らかにしていきます。続けて、確率密度関数や累積分布関数の求め方や可視化の方法を解説し、利用例などを紹介します。
()