だらけ日記過去ログ:2003年10月25日(土)「前準備・リンクリスト」

光希桃AnimeStation

Count Start 1997.9.6
だらけ日記

2003年10月25日(土)「前準備・リンクリスト」このエントリーを含むはてなブックマーク

 ちょっとかっこ悪い関数になっちゃったけど、何とか無作為リストから更新停止サイト除外&ジャンル分け&50音順並び替えに成功。

 Excelのデータ>並び替えだと1回しかできないし、流動的なリストを扱うにはきっちり関数で表現してやる必要があると思います。

 1サイトのデータとして、

 サイト名(光希桃AnimeStation)
 サイト名のよみ(みきももあにめすていしょん)
 サイトアドレス(http://www2.pure.cc/~mikimomo/)
 連絡先アドレス(mikimomo@aqua.pure.cc)
 ジャンル(文のみ・キャプ有り・絵)
 生き・除外(OPEN・CLOSE)

 を入力。ホントはサイト説明文もつけていたんですが、あまりの量に書く時間と気力がなくなり…。

 ジャンル分けと除外サイトはあとにするとして、まず並び替え問題。前ぶち当たった並び替え問題は同じ順位があるときの自動並び替え問題でしたが、今回のポイントは「50音の順番をどう示すか」というところ。

 そこで、関数リストとにらめっこ…。見つけたのは「CODE関数」。
 CODE関数は、引数に持つ文字列から先頭の文字の文字コードを返す関数。

 =CODE("あたし")
 と入れると、「あ」の持つ文字コード「9250」が出力されます。で、この文字コードは基本的に50音順に並んでいます。

 あらかじめ入力してあるサイトの読みがなをCODE関数かければ、50音順を数値化できる…と思いきや、CODE関数で取れるのは「先頭の1文字」のみです。

 そこで、MID関数(指定文字列から何文字目から何文字かを取り出す事が出来る関数:MID("あいうえお",2,3)で「いうえ」が出力される)を使用して、後ろの数文字までの文字コードを出力し、桁数を変更して次々くっつけてみる…という作戦に出ましたが、さっき書いたとおり「あ」の文字コードですら「9250」と4桁もあり、「あああ」と3文字くっつけるだけで9250.92509250(9250+0.9250+0.00009250)とやたら長い数字に…。

 でもよく考えたらひらがなしか扱わないので、ひらがなの範囲に収めればいいんだと、いうことで「あ」の「9250」を0とし、「ん」の「9331」を「81」と、出力数値から9250を引くことで2桁化し、「んんん」を81.8181と桁数を減らして表現が可能に。(後に「ー」や「ぁ」は9250より下なのが発覚したりして、その辺の処理を加えたり)

 この時点ですでに=IF(NOT($F6=""),CODE(F6)-9250+(IF(CODE(MID($F6,2,1))<9250,0,(CODE(MID(
$F6,2,1))-9250))*0.01)+(IF(CODE(MID($F6,3,1))<9250,0,(CODE(MID($F6,3,1))-9250)
)*0.0001),"")

と、かなりややこしい。面倒なので3文字で終わらせようと思ったら、感想系は頭に「アニメ」がつくやつが多く、これだけだと分類できなかったので、セルもうひとつ割いて、

=IF(NOT(LEN($F6)<4),(IF(CODE(MID($F6,4,1))<9250,0,(CODE(MID($F6,4,1))-9250)))+(IF(
LEN($F6)<5,0,IF(CODE(MID($F6,5,1))<9250,0,(CODE(MID($F6,5,1))-9250))*0.01))+(IF(
LEN($F6)<6,0,IF(CODE(MID($F6,6,1))<9250,0,(CODE(MID($F6,6,1))-9250))*0.0001)),0)

を追加。LENは文字数を調べる関数です。6文字未満で読みがなが終わっている場合にエラー表示にならないように対応しています。

 んで、ひとつ目のセルに2つ目のセルの100万分の1を足して、出来た数値によって6文字までの50音順の数値表記が出来るようになりました。(「をををんんん」なら「80.8080818181」)

 この出てきた数値をRANK関数によって、順位を示す数値に変換。同じ数字はないので、1から順番にVLOOKUP関数で取り出せば50音順に並ぶ事になります。

 続いての問題はジャンル分けしたリストの取り出し方法です。

 ただ取り出すだけだったら、条件に満たない列を空列にして取り出す方法が考えられますが、空列を作るのはあんまりおもしろくないので、間を詰めてきちんとリスト化するにはどうするかで悩みました。

 できたのはこれ

=IF(AND(VLOOKUP(A1+1,データ!$D$2:$I$450,4,0)=$C$1,VLOOKUP(
A1+1,データ!$D$2:$I$450,5,0)=$B$1),A1+1
,IF(AND(VLOOKUP(
A1+2,データ!$D$2:$I$450,4,0)=$C$1,VLOOKUP(
A1+2,データ!$D$2:$I$450,5,0)=$B$1),A1+2,IF(AND(VLOOKUP(
A1+3,データ!$D$2:$I$450,4,0)=$C$1,VLOOKUP(A1+3,データ!$D$2:$I$450,5,0)=$B$1),A1+3,
IF(AND(VLOOKUP(A1+4,データ!$D$2:$I$450,4,0)=$C$1,VLOOKUP(
A1+4,データ!$D$2:$I$450,5,0)=$B$1),A1+4,IF(AND(VLOOKUP(
A1+5,データ!$D$2:$I$450,4,0)=$C$1,VLOOKUP(A1+5,データ!$D$2:$I$450,5,0)=$B$1),A1+5,
IF(AND(VLOOKUP(A1+6,データ!$D$2:$I$450,4,0)=$C$1,VLOOKUP(
A1+6,データ!$D$2:$I$450,5,0)=$B$1),A1+6,A1+7))))))

カコワル。データ!D2:I450にはRANKで出した順位から、属性(OPEN)、ジャンル(キャプ)のデータが入っています。B1にはジャンル(キャプ)、C1にはOPENが入っています。

 要は赤字の部分がIF関数内で6回ループするという関数です。「“OPEN”かつ“キャプ”の条件に合わないときは上のセルに1を足した数値を返し、もういちど条件をさらいなさい」という命令といえばわかる人にはかな。Excel関数にはFOR関数(条件に合うまで繰り返し)がないので、こういうことをしようと思うと何かとややこしくなる癖がある感じ。つまるところ条件に合わない順位(RANK)を外して、条件(キャプ&OPEN)に合う順位だけ並べて、ってことです。

 …でも、上の関数だと最大で+7なんですな。間に8つ以上条件に合わないサイトが並んでいると対応できないという…。7つ以上IF関数を入れ子にしたらエラーが出ちゃったので仕方なくここまでやめたんですが。でもまぁ7つ飛ばしにはなるので、それなりにシェイプ…、はぁ。


↑こんな感じにいくつか空行ができて寂しいわけです。

 まぁHTMLに貼り付けた際に空行を置換で抜けばいいだけなので、手間的には別にこれと言って困った事にはならないんですが…なんだか敗北感が。

 そんなこんなでできた、感想系リンク集を下にぺたぺた。…まだメアド調べが終わってないんだよなァ…。

 「ここは感想系じゃないんじゃないのか?」とか「ここ忘れてるヨ!」とか「ジャンル違うヨ!」とかありましたら、知らせていただけると助かります。このExcelシステムだと追加も変更もすごく簡単なのでお気軽にどうぞ。


  1. iC / あいしい
  2. アクエリアス
  3. アニかん
  4. アニメゼロカスタム
  5. アニメたれ感日記
  6. アニメ討論室
  7. アニメ日記
  8. 甘噛みさんが通る
  9. あらゆる属性の少女を愛でるページ
  10. ある羽田方面の1日
  11. 憩い院
  12. 逸般人.com
  13. MB
  14. 踊るダメ人間の館
  15. Kaoru's Toy Box
  16. KAZ「ETHER STRIKE!」
  17. 仮藻録
  18. CAXの日記
  19. がまくじらさんの日記
  20. 空想科学災害対策本部
  21. クラブTAKI
  22. Crystal Note
  23. ..close1/2..
  24. 黒猫屋
  25. 月下之茶宴
  26. corefighters
  27. 壊れた大人のマーチ
  28. こんがり焼あじ
  29. GD:-AnimeWatch-
  30. 娯楽館の風見鶏
  31. 咲(RA)咲!
  32. 戯れ言
  33. CCSF
  34. シェラザードのよとぎばなし
  35. 至好回路
  36. 始終に終始
  37. シャドールーム
  38. 書斎
  39. 初心者の避難所
  40. 神聖リオデジャネイロ王国
  41. ジェイ・ワールド
  42. 12萌ンキーズ
  43. JUNのホームページ2nd Edition
  44. 翠影
  45. すかいぐらうんど
  46. 杉の木工房
  47. SLALA。
  48. 7 tune enemie
  49. 戦記
  50. senriyakouの日記+
  51. ZEDERBERG
  52. たまとわ
  53. タマヒメβ版
  54. 帝国大劇場別館
  55. 適当でいこう。
  56. 天の光は、星の唄
  57. D2_STATION
  58. 電脳妖怪屋敷
  59. トータス砲のHomePage
  60. とてむぽ ヽ(;´Д`)ゝとーてんぽー
  61. とぼふあんかるアニメ日記
  62. TomOneのねもと
  63. とよとよとよ
  64. Now Constructing! 2nd stage
  65. 生玉子
  66. 日記状無意識
  67. 猫のカブリモノ
  68. ねなし…ぐさ
  69. 陽はまたのぼり…
  70. 日々妄談
  71. HUGIE's home page [jibunizm]
  72. ぴらや(3式)
  73. ふあふあファクトリー
  74. 風船灰兎
  75. Phase-D
  76. ふくまめ
  77. fubalivingmemo
  78. FREAM OUT
  79. ぶらっくさてらいと
  80. PROJECT CUBE⇔R
  81. 下手な考え休むに似たる
  82. Holy Night
  83. 放映圏まで1000マイル(更新停止?)
  84. 本放送アニメ日記
  85. 坊主頭の大学生のページ
  86. ぼそけち通信
  87. M.I.Factory
  88. 光希桃AnimeStation
  89. 瑞澤私設図書館
  90. みでぃずふぁーむ
  91. ミノレモでポソ!
  92. ミルナ
  93. 萌えないゴミ最終処分場
  94. 萌え萌えアニメ日記
  95. 弥白通信Web
  96. やっぱり「やまなこ」が大好き!
  97. 飲茶的時間
  98. u-kiのwebスティッキーズ
  99. ゆかねカムパニー
  100. Rabaのホームページ
  101. らむねっとドッカ〜ン!
  102. roby's room
  103. ヲタク的日常


キャプ

  1. 一光堂
  2. いぬ日記
  3. 運命の輪
  4. 【 HP_xxx 】 Hatena Diary
  5. Mc-LINERS
  6. Elwood's Webpage
  7. えんじぇる☆てれぱし〜
  8. カズくんのオタおた日記
  9. 缶詰日誌
  10. ぎょぴのページ♪
  11. Queen Genesis号
  12. CLUB-FC(つながらない?)
  13. 黒髪本神宮
  14. 視の世界
  15. Jack o' Lantan
  16. Snow Mousse
  17. 鷹澤遊戯場
  18. Desire for wealth
  19. 永世
  20. 何も学べない青空教室
  21. No Anime No Life
  22. 破竹乃勢
  23. はねペンのアニメにっき
  24. 梅香的テレビ生活
  25. Panicの言いたい放題
  26. HIROのホームページR2
  27. Hirohashi.com
  28. BBN
  29. 武士ノ末路
  30. 閉鎖しました
  31. 放蕩オペラハウス
  32. 無表情一直線
  33. Melog
  34. 妄想萌
  35. モンストルム!
  36. 楽画喜堂
  37. 流王のホームページ



  1. あまやどり
  2. いつか見上げた、あの青空の下で・・・
  3. -O-R-E-
  4. ギャンブラー倶楽部
  5. 好事の宅
  6. Go West
  7. 才田通信
  8. 3テレビ
  9. じじい放談
  10. ファーストカフェ
  11. ヤマモトHP
  12. 裕凪式

 条件は「それなりの頻度で今でも更新がある」「いくつかのアニメ作品について」の「各話感想のある」サイトとしました。

 感想率調査はこの中から、今まで完全に無視される形で1度も協力をいただけなかったサイト様及び、複数有志による不確定掲示板感想を除いた感想系サイト様を対象に行う予定です。

光希桃AnimeStationのミドルサイズバナーです。これ以外も説明書のコーナーとかにありますので、そちらもご利用下さい。

Contents
だらけ日記過去ログ一覧
だらけ日記 過去ログ最新
あにめ感想にっきV3
旧・あにめ感想にっき
アニメ感想Navi
感想率調査 過去ログ
みきももアンテナ
はてなダイアリー出張所
ママレード・ボーイforever[!]
ママレード・ボーイ補完計画2
タイピングソフトレビュー
アニメ塗りCG
巡礼旅行のコーナー
お持ち帰りのコーナー
自己紹介
更新されない旧日記
サイト説明
更新履歴
Link
いきつけサイト
塚の中。
シャドールーム
帝国大劇場別館
12萌ンキーズ
みでぃずふぁーむ
アニ鳴館
エネルギー吸収と発散
放蕩オペラハウス
No Anime No Life
楽画喜堂
簡易メッセージ
SSL標準装備の無料メールフォーム作成・管理ツール | フォームメーラー
Name:
Mail:
Message:

ここに書かれた内容を
ネタにしてもいいですか?

いい (^O^)
匿名ならいい (^-^)
やめてッ (>_<)

Powered by FormMailer.
Other
光希桃にメール
見てるアニメ
猫ピッチャー(再)
ヘボット!
こねこのチー ポンポンらー大冒険
ぴったんこ!ねこざかな
おはよう!コケッコーさん
きもしば
アバローのプリンセスエレナ
仮面ライダーエグゼイド(特撮)
モンハンストーリーズ RIDE ON
キラキラ☆プリキュア アラモード
DUEL MASTERS
ドラゴンボール
ふるさとめぐり日本の昔ばなし
サンリオキャラクターズ
ONE PIECE
ヴァンガードG NEXT
ミラクルちゅーんず!(特撮)
ちびまる子ちゃん
バトルガール ハイスクール
スカートの中はケダモノでした。
ボールルームへようこそ
最遊記RELOAD BLAST
賭ケグルイ
セントールの悩み
ベイブレードバースト ゴッド
パズドラクロス
がん がん がんこちゃん
恋と嘘
ひとりじめマイヒーロー
異世界食堂
アニメマシテ(実写)
はじめてのギャル
アイドルタイムプリパラ
レゴタイム
GO!GO!ゴマちゃん(2)
潔癖男子!青山くん
ナイツ&マジック
プリンセス・プリンシパル
天使の3P!
妖怪アパートの幽雅な日常
魔法陣グルグル
ナナマル サンバツ
アホガール
徒然チルドレン
BORUTO―ボルト―
遊☆戯☆王VRAINS
ねこねこ日本史(2)
カイトアンサ
イケメン戦国
クリオネの灯り
てーきゅう 9期
ノラと皇女と野良猫ハート
ラファンドール国物語
NEW GAME!!
異世界はスマートフォンとともに。
ヒミツのここたま
アイカツスターズ!
ポケットモンスターサン&ムーン
スナックワールド
月刊ブシロードTV(実写)
アニゲーイレブン(実写)
サクラクエスト
ゲーマーズ!
DIVE!!
コンビニカレシ
あにむす!(実写)
将国のアルタイル
チアフルーツ
リルリルフェアリル
あはれ!名作くん(2)
妖怪ウォッチ
ドラもん
18if
実力至上主義の教室へ
サクラダリセット
地獄少女 宵伽
時間の支配者
RWBY The Beginning
信長の忍び(2)
神撃のバハムートVS
喫茶安元(実写)
無責任ギャラクシー☆タイラー
メイドインアビス
捏造トラップ-NTR-
ぼのぼの
100%パスカル先生
プリプリちぃちゃん!!
タマ&フレンズ うちのタマ
トミカハイパーレスキュー
遊戯王DM 20th リマスター
FCバディファイト バッツ
フューチャー・アベンジャーズ
スパイダーマン
デジモン アプリモンスターズ
特捜警察ジャンポリス(実写)
僕のヒーローアカデミア(2)
境界のRINNE(3)
名探偵コナン
縁結びの妖狐ちゃん
THE REFLECTION WAVE ONE
ひなろじ
Re:CREATORS
Fate/Apocrypha
活撃/刀剣乱舞
戦姫絶唱シンフォギアAXZ
バチカン奇跡調査官
ゴー!ゴー!クックルン
わしも-wasimo-(5)
居残り視聴中(一部)
機動武闘伝Gガンダム(再)
ARIA The ORIGINATION 10
DVD視聴中/視聴予定
伝心・まもって守護月天!
スクールランブル3学期
まほろまてぃっく
まほろまてぃっく〜もっと〜
番組表リンク
TVガイド
しょぼいカレンダー
MOON PHASE

NHK [アニメ]
日本テレビ
TBS[アニメ]
フジテレビ [アニメ]
テレビ朝日 [アニメ]
テレビ東京 [アニメ]

東京MXテレビ[アニメ]
テレビ神奈川[アニメ]
テレビ埼玉

BS日テレ
BS朝日
BS-TBS
BSジャパン[アニメ]
BS FUJI

アニマックス
キッズステーション
ファミリー劇場[アニメ]
カートゥーンネットワーク
チャンネルNECO[アニメ]
日本映画専門CH
LOCAL LINK
RD-S502ネットdeナビ
RD-X5ネットdeナビ
RD-X4ネットdeナビ
RD-XS40ネットdeナビ
RD-X3ネットdeナビ
Amazon.co.jpアソシエイト