Twitter icon  Tumblr icon  facebook icon  rss icon  feedly icon
naglly.com > xkcd日本語訳(2019年)  > Spreadsheets - 表計算

Spreadsheets - 表計算

spreadsheets.png

Spreadsheets(表計算)

天使: Don't use a spreadsheet! Do it right.
 (表計算は使わないで!ちゃんとやって。)
悪魔: But a spreadsheet would be so easy.
 (でも、表計算はとても簡単だよ。)
天使: In the long run you'll regret it!
 (長い目に見たら後悔するよ!)

天使: Take the time to write real code.
 (本物のコードを書くのに時間をかけて。)
悪魔: Just paste the data! Tinker until it works!
 (データを貼り付けるだけだ!動くまで弄くり倒せ!)
悪魔: Build a labyrinth of REGEXREPLACE() and ARRAYFORMULA()!
 (REGEXREPLACE()とARRAYFORMULA()の迷路を作ろう。)
悪魔: Feel the power!
 (力を感じろ!)

天使: Fight the temptation!
 (誘惑と戦って!)
悪魔: Ever tried QUERY() in Google Sheets? It lets you treat a block of cells like a database and run SQL queries on them.
 (Google SheetsでQUERY()を試したことあるか?これで、セルのブロックをデータベースのように扱って、SQLクエリを実行できる。)

天使: Don't listen to--
 (聞く耳を持たないで..)
天使: ... wait, really?
 (...待って、それ本当なの?)
悪魔: Yes, and let me tell you about IMPORTHTML() ...
 (そうだ。だから、IMPORTHTML()について、俺に教えろ...)
天使: Oooh...
 (おぉ...)

Alt-text: My brother once asked me if there was a function to produce a calendar grid from a list of dates in Google Sheets. I replied with a single-cell formula that took in a list of dates and outputted a calendar. It used SEQUENCE(), REGEXMATCH(), and a double-nested ARRAYFORMULA(), and it locked up the browser for 15 seconds every time it ran. I think he learned a lot about asking me things.
 (僕の兄弟はかつて、Google Sheetsの日付リストからカレンダーグリッドを作成する機能があるかどうか尋ねてきた。僕は日付リストを取り入れ、カレンダーを出力する単一セル式を答えた。SEQUENCE()、REGEXMATCH()、および二重にネストされたARRAYFORMULA()を使用し、実行するたびに15秒間ブラウザがロックした。彼は僕に物を尋ねることについて多くを学んだと思う。)

補足

 「後先を考えず、表計算を使ってしまえ」と言う悪魔と「表計算ではなくプログラムを組むのが正しいやり方」と言う天使が主人公の周囲で言い争っている。ここで悪魔が、表計算でSQLを使い、データベースのように使えると言ったところで、天使も表計算の方に流されてしまい、対立構造が消滅してしまう。

XKCDカテゴリの記事について

XKCD作者が書いた本

 XKCDの作者、ランドール マンロー氏の著作本『ホワット・イフ?:野球のボールを光速で投げたらどうなるか』を紹介します。ウェブサイトに投稿された科学のおかしな質問を、XKCDばりの捻くれ方で回答し、それらを本にまとめたものです。こちらも面白いので是非に。

 この記事のカテゴリは、xkcd日本語訳(2019年) です。
このエントリーをはてなブックマークに追加

関連する記事と広告

最新週刊アクセスランキング