ISBNコードとは?あいえすびーえぬこーど
ISBNコードとは、世界共通で1点の書籍を見分けるために付けられる13桁の番号。国・言語圏を表す部分、出版者を表す部分、その出版者の中での書名を表す部分、そして読み取り誤りを検出するための最後の1桁(チェックディジット)で構成される。商品全般に付くJANコードやQRコードと並ぶ、標準化された共通コードの代表例として出題される。
最終更新:2026-10-10
この語が出る過去問を解く →背景
書名は同じものが複数あり、出版社ごとの管理番号もばらばらだったため、書店・取次・図書館・出版社が同じ本を指しているのかを機械的に確かめられなかった。国際規格として番号の付け方を1つに決めたことで、注文・在庫・貸出のデータを会社や国をまたいでそのまま突き合わせられるようになった。
具体例
紀伊國屋書店のレジで本の裏表紙のバーコードを読み取ると、ISBNから書名・出版社・価格が引かれ、同時に在庫と売上のデータが更新される。Amazonの書籍ページにもISBNが表示されており、同じ本を別の書店で探すときの手掛かりになる。
試験での引っ掛け
JANコードとの取り違えが定番。JANは商品全般に付く13桁のコードで、ISBNは書籍のためのコードである。書籍のバーコードはISBNをJANの形式に変換して印刷しているため見た目はそっくりだが、桁の意味づけが違う。また同じ作品でも、文庫版と単行本のように版や体裁が変われば別のISBNになる(「1つの作品に1つ」ではない)。
関連用語
出た過去問
出典:平成24年度 春期 ITパスポート試験 問97(IPA)
【中問D:チェック数字に関する記述を読んで答えよ】多くの市販の書籍には、書籍を識別するためのISBN(International Standard Book N…
正解:1
要点:チェック数字は重み付き合計の余りを10から引いて求める
奇数桁に1、偶数桁に3の重みを掛けて合計すると、9+21+8+12+0+0+0+0+8+18+0+3=79となる。79を10で割った余りは9なので、チェック数字は10-9=1である。求めた値が10になる場合だけ0とする規定があることも押さえておきたい。
出典:平成24年度 春期 ITパスポート試験 問98(IPA)
【中問D続き・ストラテジ】ISBNコードにチェック数字が含まれていることによって得られる効果はどれか。
正解:検査機能が付加されるので、ISBNコードを人が入力する際に、入力ミスが検出しやすくなる。
要点:チェックディジットの効果は入力ミスの検出
チェックディジットは、コードの他の桁から一定の計算規則で導かれる検査用の桁である。人が手入力した際に1桁の打ち間違いや隣接する桁の入れ替わりが起きると計算結果が合わなくなるため、その場で誤りを検出できる。識別や分類そのものを担う仕組みではない。
出典:平成24年度 春期 ITパスポート試験 問99(IPA)
【中問D続き・テクノロジ】表計算ソフトを使ってチェック数字を求めることにした。チェック数字を求めるワークシートを、次の手順で作成するとき、aに入れる適切な式はど…
正解:B2*B3
要点:複写して列をずらしたいセル参照は相対参照のままにする
セルB4には、同じ列のISBNコード(2行目)と重み(3行目)を掛ける式を入れる。これをC4からM4へ複写したとき、列だけがC、D…とずれて同じ列の値どうしを掛け続ける必要があるので、行も列も相対参照のまま指定すればよい。絶対参照を付けると複写時に参照がずれず、意図した計算にならない。
出典:平成24年度 春期 ITパスポート試験 問100(IPA)
【中問D続き・テクノロジ】表計算ソフトを使ってチェック数字を求めることにした。チェック数字を求める次のワークシート中のセルN2に入れる適切な式はどれか。このワー…
正解:剰余(10-B6,10)
要点:10になる場合を0に読み替えるには剰余関数で丸める
チェック数字は10から余りRを引いた値だが、Rが0のときは10となるため0に読み替える規定がある。10-B6をさらに10で割った余りを取れば、通常は10-Rの値がそのまま残り、10になる場合だけ0に変換されるので、一つの式で規定どおりの結果が得られる。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。