素人製のため、使用は自己責任でお願いします。
なお、管理人さんに許可を得ている訳でもなく一編集者が載せた物です。
いつまでもSandboxに置いとくわけにもいかないのでページ分割。
Excelの練習がてら表記揺れ防止も兼ねてOFFICE 2016 Windowsより作成したもの。
Excelファイルをダウンロードする形式だと色々と困る部分もありそうなので、一度txtファイルに保存してから開く事で動作するようにしてあります。
VBA・マクロは未使用です。
装飾などは無いので各自調整してもらう必要があります。
単体で動作するもの
動作サンプル
- スキルページへのリンク、攻撃タイミングが同じ場合の改行などに対応。
- あんまり必要ない気もしますがスキル進化後の色はある程度自動で付きます。(新規追加項目、確率アップなど)
- 特定進化による名称の変更、スキル範囲の変化、効果アップの「▲」などは非対応。
- 「自身にデメリット」(紫色)や「(○○ターン目~)」系のテキスト、「強化無効 無効」の半角スペースなども非対応です。手動でおねがいします。
- 作ったのが古いので作り方が他と違います。
2020/8/9:出力時に表になるように調整、特定条件時に確率表記の「/」が外れていた問題を修正
- 導入方法
- 1.編集画面を開かずそのままコピー→一度txtファイルに保存→excelで開く(タブ区切り・「"」(ダブルクォーテーション)を引用符としてインポート)
- そのままだと見辛いので列幅や色分けを各自調整。
- 2.計算表を必要に応じてオートフィル(セルの右下にカーソルを合わせ、黒い十字が表示されれば引っ張る)で増やす。
- 3.xlsxファイルとして保存する。
※列幅や色分けは調整してください。 ↓B2セルをコピーして貼り付けます "=""|[[""&$B$7&""]]:&br;""&TEXTJOIN(""&br;"",TRUE,$D$30:$D$59)&""|""" ←出力 ※無効・付与などは入力しないでください。 ※最大10行まで出力します ※B列にはタイミング、スキル進化を記載 ※(○○ターンまで)や(重複可)などは入れてください。 状態異常時 状態異常無効 無効 ※切り取り(Ctrl+X)を使うと上手く動作しなくなります。 ※特攻は「対象のみ入力」で行けますが、「大特攻」などの場合は出力後に手動でお願いします。 状態特攻 状態特攻 特攻 ××× ※「強化解除無効(を) 無効」「弱体無効 無効」などのスペースも手動でお願いします。 特攻 特攻 特攻 ↓スキル名 ※ある程度自動で色付けは行いますが、自身へのデメリットやスキル進化による範囲の変化には対応できていません。 特防 特防 特防 月の大天使(仮) 例:攻撃強化/40% デメリット スキル進化 ↓タイミング ↓対象 ↓効果/確率 ← 移動時 移動時 移動力増加 フェーズ開始時 味方全体 闘志/40% ↑ フェーズ開始時 敵 CP激減/40% ※末尾が「付与」以外のものを管理(HP回復、CP回復なども対応) 状態異常時 自身 強化無効/45% × デメリット 自身 2ヒット目以降与ダメージ減少 × 攻撃後 自身 HP大回復/5% × スキル進化 × フェーズ開始時 味方全体 闘志/40% × 攻撃後 自身 HP大回復/10% × 攻撃後 敵 CP激減/40% × 状態異常時 自身 強化無効/46% ×× × ×× × ×× ×× × × × × × × ××× ※1行目(30行目)のみ数式が異なります 状態特攻 カウント 効果名称 スキル進化番号判定 末尾 組み立て1 スキル文色 スキル進化後の場合赤色 確率のみ変化する場合は部分的に囲む "=IF(OR($B$10=""スキル進化"",C30<>""[]""),MAX(B$29:B29)+1,"""")" "=""[""&B10&""]""" "=IF(B30<>"""",IF(F30<>"""",""→&color(Red){""&$B$7&""+};:"",IF(C29=C30,"" "",IF(B30>MAX(F$30:F$39),IF(COUNTIF(C28:C$30,C30),C30&""&br; "",""&color(Red){""&C30&""};&br; ""),C30&""&br; ""))&L30&C10&""に""&E30&G30&M30),"""")" "=IF(C10<>"""",IF(COUNTIF(D10,""*""&""%""),MID(D10,1,LEN(D10)-(FIND(""%"",D10)-FIND(""/"",D10)+1)),IF(OR(COUNTIF(B10,""状態特攻""),COUNTIF(B10,""特攻""),COUNTIF(B10,""特防"")),"""",D10)),"""")" "=IF(OR(B10=""スキル進化""),B30,"""")" "=IF(B10<>"""",IF(ISNA(MATCH(B10,$H$3:$H$9,0)),IF(OR(COUNTIF(E30,""*HP*回復""),COUNTIF(E30,""*CP*""),COUNTIF(E30,""*解除""),COUNTIF(E30,""*転写"")),"""",""付与""),IF(INDEX($H$3:$J$9,MATCH(B10,$H$3:$H$9,0),3)<>0,INDEX($H$3:$J$9,MATCH(B10,$H$3:$H$9,0),3),"""")),"""")" "=IF(COUNTIF(D10,""*/*""),""/"","""")" "=IF(B30<>"""",IF(COUNTIF(D10,""*""&""%""),MID(D10,FIND(""/"",D10)+1,FIND(""%"",D10)-FIND(""/"",D10)+1),""""),"""")" "=IF(B10=""スキル進化"",""→&color(Red){""&$B$7&""+};:"",IF(B30<>"""",C30&C10&E30,""""))" "=IF(B30>MAX(F$30:$F$39),IFNA(IF(INDEX(C29:C$30,MATCH(J30,J29:J$30,0))=C30,""黒"",""赤""),""赤""),""黒"")" "=IF(K30=""黒"","""",IF(K30=""赤"",""&color(Red){"",""""))" "=IF(B30>MAX(F$30:$F$38),IFNA(IF(AND(C30=INDEX(C29:C$30,MATCH(J30,J29:J$30,0),1),I30=INDEX(I29:I$30,MATCH(J30,J29:J$30,0),1)),H30&I30,IF(K30=""黒"",H30&""&color(Red){""&I30&""};"",H30&I30)),H30&I30&""};""),H30&I30)" × "=IF(OR($B$10=""スキル進化"",C31<>""[]""),MAX(B$29:B30)+1,"""")" "=""[""&B11&""]""" "=IF(B31<>"""",IF(F31<>"""",""→&color(Red){""&$B$7&""+};:"",IF(C30=C31,"" "",IF(B31>MAX(F$30:F$39),IF(COUNTIF(C29:C$30,C31),C31&""&br; "",""&color(Red){""&C31&""};&br; ""),C31&""&br; ""))&L31&C11&""に""&E31&G31&M31),"""")" "=IF(C11<>"""",IF(COUNTIF(D11,""*""&""%""),MID(D11,1,LEN(D11)-(FIND(""%"",D11)-FIND(""/"",D11)+1)),IF(OR(COUNTIF(B11,""状態特攻""),COUNTIF(B11,""特攻""),COUNTIF(B11,""特防"")),"""",D11)),"""")" "=IF(OR(B11=""スキル進化""),B31,"""")" "=IF(B11<>"""",IF(ISNA(MATCH(B11,$H$3:$H$9,0)),IF(OR(COUNTIF(E31,""*HP*回復""),COUNTIF(E31,""*CP*""),COUNTIF(E31,""*解除""),COUNTIF(E31,""*転写"")),"""",""付与""),IF(INDEX($H$3:$J$9,MATCH(B11,$H$3:$H$9,0),3)<>0,INDEX($H$3:$J$9,MATCH(B11,$H$3:$H$9,0),3),"""")),"""")" "=IF(COUNTIF(D11,""*/*""),""/"","""")" "=IF(B31<>"""",IF(COUNTIF(D11,""*""&""%""),MID(D11,FIND(""/"",D11)+1,FIND(""%"",D11)-FIND(""/"",D11)+1),""""),"""")" "=IF(B11=""スキル進化"",""→&color(Red){""&$B$7&""+};:"",IF(B31<>"""",C31&C11&E31,""""))" "=IF(B31>MAX(F$30:$F$39),IFNA(IF(INDEX(C$30:C30,MATCH(J31,J$30:J30,0))=C31,""黒"",""赤""),""赤""),""黒"")" "=IF(K31=""黒"","""",IF(K31=""赤"",""&color(Red){"",""""))" "=IF(B31>MAX(F$30:$F$38),IFNA(IF(AND(C31=INDEX(C$30:C30,MATCH(J31,J$30:J30,0),1),I31=INDEX(I$30:I30,MATCH(J31,J$30:J30,0),1)),H31&I31,IF(K31=""黒"",H31&""&color(Red){""&I31&""};"",H31&I31)),H31&I31&""};""),H31&I31)" × "=IF(OR($B$10=""スキル進化"",C32<>""[]""),MAX(B$29:B31)+1,"""")" "=""[""&B12&""]""" "=IF(B32<>"""",IF(F32<>"""",""→&color(Red){""&$B$7&""+};:"",IF(C31=C32,"" "",IF(B32>MAX(F$30:F$39),IF(COUNTIF(C$30:C30,C32),C32&""&br; "",""&color(Red){""&C32&""};&br; ""),C32&""&br; ""))&L32&C12&""に""&E32&G32&M32),"""")" "=IF(C12<>"""",IF(COUNTIF(D12,""*""&""%""),MID(D12,1,LEN(D12)-(FIND(""%"",D12)-FIND(""/"",D12)+1)),IF(OR(COUNTIF(B12,""状態特攻""),COUNTIF(B12,""特攻""),COUNTIF(B12,""特防"")),"""",D12)),"""")" "=IF(OR(B12=""スキル進化""),B32,"""")" "=IF(B12<>"""",IF(ISNA(MATCH(B12,$H$3:$H$9,0)),IF(OR(COUNTIF(E32,""*HP*回復""),COUNTIF(E32,""*CP*""),COUNTIF(E32,""*解除""),COUNTIF(E32,""*転写"")),"""",""付与""),IF(INDEX($H$3:$J$9,MATCH(B12,$H$3:$H$9,0),3)<>0,INDEX($H$3:$J$9,MATCH(B12,$H$3:$H$9,0),3),"""")),"""")" "=IF(COUNTIF(D12,""*/*""),""/"","""")" "=IF(B32<>"""",IF(COUNTIF(D12,""*""&""%""),MID(D12,FIND(""/"",D12)+1,FIND(""%"",D12)-FIND(""/"",D12)+1),""""),"""")" "=IF(B12=""スキル進化"",""→&color(Red){""&$B$7&""+};:"",IF(B32<>"""",C32&C12&E32,""""))" "=IF(B32>MAX(F$30:$F$39),IFNA(IF(INDEX(C$30:C31,MATCH(J32,J$30:J31,0))=C32,""黒"",""赤""),""赤""),""黒"")" "=IF(K32=""黒"","""",IF(K32=""赤"",""&color(Red){"",""""))" "=IF(B32>MAX(F$30:$F$38),IFNA(IF(AND(C32=INDEX(C$30:C31,MATCH(J32,J$30:J31,0),1),I32=INDEX(I$30:I31,MATCH(J32,J$30:J31,0),1)),H32&I32,IF(K32=""黒"",H32&""&color(Red){""&I32&""};"",H32&I32)),H32&I32&""};""),H32&I32)" × "=IF(OR($B$10=""スキル進化"",C33<>""[]""),MAX(B$29:B32)+1,"""")" "=""[""&B13&""]""" "=IF(B33<>"""",IF(F33<>"""",""→&color(Red){""&$B$7&""+};:"",IF(C32=C33,"" "",IF(B33>MAX(F$30:F$39),IF(COUNTIF(C$30:C31,C33),C33&""&br; "",""&color(Red){""&C33&""};&br; ""),C33&""&br; ""))&L33&C13&""に""&E33&G33&M33),"""")" "=IF(C13<>"""",IF(COUNTIF(D13,""*""&""%""),MID(D13,1,LEN(D13)-(FIND(""%"",D13)-FIND(""/"",D13)+1)),IF(OR(COUNTIF(B13,""状態特攻""),COUNTIF(B13,""特攻""),COUNTIF(B13,""特防"")),"""",D13)),"""")" "=IF(OR(B13=""スキル進化""),B33,"""")" "=IF(B13<>"""",IF(ISNA(MATCH(B13,$H$3:$H$9,0)),IF(OR(COUNTIF(E33,""*HP*回復""),COUNTIF(E33,""*CP*""),COUNTIF(E33,""*解除""),COUNTIF(E33,""*転写"")),"""",""付与""),IF(INDEX($H$3:$J$9,MATCH(B13,$H$3:$H$9,0),3)<>0,INDEX($H$3:$J$9,MATCH(B13,$H$3:$H$9,0),3),"""")),"""")" "=IF(COUNTIF(D13,""*/*""),""/"","""")" "=IF(B33<>"""",IF(COUNTIF(D13,""*""&""%""),MID(D13,FIND(""/"",D13)+1,FIND(""%"",D13)-FIND(""/"",D13)+1),""""),"""")" "=IF(B13=""スキル進化"",""→&color(Red){""&$B$7&""+};:"",IF(B33<>"""",C33&C13&E33,""""))" "=IF(B33>MAX(F$30:$F$39),IFNA(IF(INDEX(C$30:C32,MATCH(J33,J$30:J32,0))=C33,""黒"",""赤""),""赤""),""黒"")" "=IF(K33=""黒"","""",IF(K33=""赤"",""&color(Red){"",""""))" "=IF(B33>MAX(F$30:$F$38),IFNA(IF(AND(C33=INDEX(C$30:C32,MATCH(J33,J$30:J32,0),1),I33=INDEX(I$30:I32,MATCH(J33,J$30:J32,0),1)),H33&I33,IF(K33=""黒"",H33&""&color(Red){""&I33&""};"",H33&I33)),H33&I33&""};""),H33&I33)" × "=IF(OR($B$10=""スキル進化"",C34<>""[]""),MAX(B$29:B33)+1,"""")" "=""[""&B14&""]""" "=IF(B34<>"""",IF(F34<>"""",""→&color(Red){""&$B$7&""+};:"",IF(C33=C34,"" "",IF(B34>MAX(F$30:F$39),IF(COUNTIF(C$30:C32,C34),C34&""&br; "",""&color(Red){""&C34&""};&br; ""),C34&""&br; ""))&L34&C14&""に""&E34&G34&M34),"""")" "=IF(C14<>"""",IF(COUNTIF(D14,""*""&""%""),MID(D14,1,LEN(D14)-(FIND(""%"",D14)-FIND(""/"",D14)+1)),IF(OR(COUNTIF(B14,""状態特攻""),COUNTIF(B14,""特攻""),COUNTIF(B14,""特防"")),"""",D14)),"""")" "=IF(OR(B14=""スキル進化""),B34,"""")" "=IF(B14<>"""",IF(ISNA(MATCH(B14,$H$3:$H$9,0)),IF(OR(COUNTIF(E34,""*HP*回復""),COUNTIF(E34,""*CP*""),COUNTIF(E34,""*解除""),COUNTIF(E34,""*転写"")),"""",""付与""),IF(INDEX($H$3:$J$9,MATCH(B14,$H$3:$H$9,0),3)<>0,INDEX($H$3:$J$9,MATCH(B14,$H$3:$H$9,0),3),"""")),"""")" "=IF(COUNTIF(D14,""*/*""),""/"","""")" "=IF(B34<>"""",IF(COUNTIF(D14,""*""&""%""),MID(D14,FIND(""/"",D14)+1,FIND(""%"",D14)-FIND(""/"",D14)+1),""""),"""")" "=IF(B14=""スキル進化"",""→&color(Red){""&$B$7&""+};:"",IF(B34<>"""",C34&C14&E34,""""))" "=IF(B34>MAX(F$30:$F$39),IFNA(IF(INDEX(C$30:C33,MATCH(J34,J$30:J33,0))=C34,""黒"",""赤""),""赤""),""黒"")" "=IF(K34=""黒"","""",IF(K34=""赤"",""&color(Red){"",""""))" "=IF(B34>MAX(F$30:$F$38),IFNA(IF(AND(C34=INDEX(C$30:C33,MATCH(J34,J$30:J33,0),1),I34=INDEX(I$30:I33,MATCH(J34,J$30:J33,0),1)),H34&I34,IF(K34=""黒"",H34&""&color(Red){""&I34&""};"",H34&I34)),H34&I34&""};""),H34&I34)" × "=IF(OR($B$10=""スキル進化"",C35<>""[]""),MAX(B$29:B34)+1,"""")" "=""[""&B15&""]""" "=IF(B35<>"""",IF(F35<>"""",""→&color(Red){""&$B$7&""+};:"",IF(C34=C35,"" "",IF(B35>MAX(F$30:F$39),IF(COUNTIF(C$30:C33,C35),C35&""&br; "",""&color(Red){""&C35&""};&br; ""),C35&""&br; ""))&L35&C15&""に""&E35&G35&M35),"""")" "=IF(C15<>"""",IF(COUNTIF(D15,""*""&""%""),MID(D15,1,LEN(D15)-(FIND(""%"",D15)-FIND(""/"",D15)+1)),IF(OR(COUNTIF(B15,""状態特攻""),COUNTIF(B15,""特攻""),COUNTIF(B15,""特防"")),"""",D15)),"""")" "=IF(OR(B15=""スキル進化""),B35,"""")" "=IF(B15<>"""",IF(ISNA(MATCH(B15,$H$3:$H$9,0)),IF(OR(COUNTIF(E35,""*HP*回復""),COUNTIF(E35,""*CP*""),COUNTIF(E35,""*解除""),COUNTIF(E35,""*転写"")),"""",""付与""),IF(INDEX($H$3:$J$9,MATCH(B15,$H$3:$H$9,0),3)<>0,INDEX($H$3:$J$9,MATCH(B15,$H$3:$H$9,0),3),"""")),"""")" "=IF(COUNTIF(D15,""*/*""),""/"","""")" "=IF(B35<>"""",IF(COUNTIF(D15,""*""&""%""),MID(D15,FIND(""/"",D15)+1,FIND(""%"",D15)-FIND(""/"",D15)+1),""""),"""")" "=IF(B15=""スキル進化"",""→&color(Red){""&$B$7&""+};:"",IF(B35<>"""",C35&C15&E35,""""))" "=IF(B35>MAX(F$30:$F$39),IFNA(IF(INDEX(C$30:C34,MATCH(J35,J$30:J34,0))=C35,""黒"",""赤""),""赤""),""黒"")" "=IF(K35=""黒"","""",IF(K35=""赤"",""&color(Red){"",""""))" "=IF(B35>MAX(F$30:$F$38),IFNA(IF(AND(C35=INDEX(C$30:C34,MATCH(J35,J$30:J34,0),1),I35=INDEX(I$30:I34,MATCH(J35,J$30:J34,0),1)),H35&I35,IF(K35=""黒"",H35&""&color(Red){""&I35&""};"",H35&I35)),H35&I35&""};""),H35&I35)" × "=IF(OR($B$10=""スキル進化"",C36<>""[]""),MAX(B$29:B35)+1,"""")" "=""[""&B16&""]""" "=IF(B36<>"""",IF(F36<>"""",""→&color(Red){""&$B$7&""+};:"",IF(C35=C36,"" "",IF(B36>MAX(F$30:F$39),IF(COUNTIF(C$30:C34,C36),C36&""&br; "",""&color(Red){""&C36&""};&br; ""),C36&""&br; ""))&L36&C16&""に""&E36&G36&M36),"""")" "=IF(C16<>"""",IF(COUNTIF(D16,""*""&""%""),MID(D16,1,LEN(D16)-(FIND(""%"",D16)-FIND(""/"",D16)+1)),IF(OR(COUNTIF(B16,""状態特攻""),COUNTIF(B16,""特攻""),COUNTIF(B16,""特防"")),"""",D16)),"""")" "=IF(OR(B16=""スキル進化""),B36,"""")" "=IF(B16<>"""",IF(ISNA(MATCH(B16,$H$3:$H$9,0)),IF(OR(COUNTIF(E36,""*HP*回復""),COUNTIF(E36,""*CP*""),COUNTIF(E36,""*解除""),COUNTIF(E36,""*転写"")),"""",""付与""),IF(INDEX($H$3:$J$9,MATCH(B16,$H$3:$H$9,0),3)<>0,INDEX($H$3:$J$9,MATCH(B16,$H$3:$H$9,0),3),"""")),"""")" "=IF(COUNTIF(D16,""*/*""),""/"","""")" "=IF(B36<>"""",IF(COUNTIF(D16,""*""&""%""),MID(D16,FIND(""/"",D16)+1,FIND(""%"",D16)-FIND(""/"",D16)+1),""""),"""")" "=IF(B16=""スキル進化"",""→&color(Red){""&$B$7&""+};:"",IF(B36<>"""",C36&C16&E36,""""))" "=IF(B36>MAX(F$30:$F$39),IFNA(IF(INDEX(C$30:C35,MATCH(J36,J$30:J35,0))=C36,""黒"",""赤""),""赤""),""黒"")" "=IF(K36=""黒"","""",IF(K36=""赤"",""&color(Red){"",""""))" "=IF(B36>MAX(F$30:$F$38),IFNA(IF(AND(C36=INDEX(C$30:C35,MATCH(J36,J$30:J35,0),1),I36=INDEX(I$30:I35,MATCH(J36,J$30:J35,0),1)),H36&I36,IF(K36=""黒"",H36&""&color(Red){""&I36&""};"",H36&I36)),H36&I36&""};""),H36&I36)" × "=IF(OR($B$10=""スキル進化"",C37<>""[]""),MAX(B$29:B36)+1,"""")" "=""[""&B17&""]""" "=IF(B37<>"""",IF(F37<>"""",""→&color(Red){""&$B$7&""+};:"",IF(C36=C37,"" "",IF(B37>MAX(F$30:F$39),IF(COUNTIF(C$30:C35,C37),C37&""&br; "",""&color(Red){""&C37&""};&br; ""),C37&""&br; ""))&L37&C17&""に""&E37&G37&M37),"""")" "=IF(C17<>"""",IF(COUNTIF(D17,""*""&""%""),MID(D17,1,LEN(D17)-(FIND(""%"",D17)-FIND(""/"",D17)+1)),IF(OR(COUNTIF(B17,""状態特攻""),COUNTIF(B17,""特攻""),COUNTIF(B17,""特防"")),"""",D17)),"""")" "=IF(OR(B17=""スキル進化""),B37,"""")" "=IF(B17<>"""",IF(ISNA(MATCH(B17,$H$3:$H$9,0)),IF(OR(COUNTIF(E37,""*HP*回復""),COUNTIF(E37,""*CP*""),COUNTIF(E37,""*解除""),COUNTIF(E37,""*転写"")),"""",""付与""),IF(INDEX($H$3:$J$9,MATCH(B17,$H$3:$H$9,0),3)<>0,INDEX($H$3:$J$9,MATCH(B17,$H$3:$H$9,0),3),"""")),"""")" "=IF(COUNTIF(D17,""*/*""),""/"","""")" "=IF(B37<>"""",IF(COUNTIF(D17,""*""&""%""),MID(D17,FIND(""/"",D17)+1,FIND(""%"",D17)-FIND(""/"",D17)+1),""""),"""")" "=IF(B17=""スキル進化"",""→&color(Red){""&$B$7&""+};:"",IF(B37<>"""",C37&C17&E37,""""))" "=IF(B37>MAX(F$30:$F$39),IFNA(IF(INDEX(C$30:C36,MATCH(J37,J$30:J36,0))=C37,""黒"",""赤""),""赤""),""黒"")" "=IF(K37=""黒"","""",IF(K37=""赤"",""&color(Red){"",""""))" "=IF(B37>MAX(F$30:$F$38),IFNA(IF(AND(C37=INDEX(C$30:C36,MATCH(J37,J$30:J36,0),1),I37=INDEX(I$30:I36,MATCH(J37,J$30:J36,0),1)),H37&I37,IF(K37=""黒"",H37&""&color(Red){""&I37&""};"",H37&I37)),H37&I37&""};""),H37&I37)" × "=IF(OR($B$10=""スキル進化"",C38<>""[]""),MAX(B$29:B37)+1,"""")" "=""[""&B18&""]""" "=IF(B38<>"""",IF(F38<>"""",""→&color(Red){""&$B$7&""+};:"",IF(C37=C38,"" "",IF(B38>MAX(F$30:F$39),IF(COUNTIF(C$30:C36,C38),C38&""&br; "",""&color(Red){""&C38&""};&br; ""),C38&""&br; ""))&L38&C18&""に""&E38&G38&M38),"""")" "=IF(C18<>"""",IF(COUNTIF(D18,""*""&""%""),MID(D18,1,LEN(D18)-(FIND(""%"",D18)-FIND(""/"",D18)+1)),IF(OR(COUNTIF(B18,""状態特攻""),COUNTIF(B18,""特攻""),COUNTIF(B18,""特防"")),"""",D18)),"""")" "=IF(OR(B18=""スキル進化""),B38,"""")" "=IF(B18<>"""",IF(ISNA(MATCH(B18,$H$3:$H$9,0)),IF(OR(COUNTIF(E38,""*HP*回復""),COUNTIF(E38,""*CP*""),COUNTIF(E38,""*解除""),COUNTIF(E38,""*転写"")),"""",""付与""),IF(INDEX($H$3:$J$9,MATCH(B18,$H$3:$H$9,0),3)<>0,INDEX($H$3:$J$9,MATCH(B18,$H$3:$H$9,0),3),"""")),"""")" "=IF(COUNTIF(D18,""*/*""),""/"","""")" "=IF(B38<>"""",IF(COUNTIF(D18,""*""&""%""),MID(D18,FIND(""/"",D18)+1,FIND(""%"",D18)-FIND(""/"",D18)+1),""""),"""")" "=IF(B18=""スキル進化"",""→&color(Red){""&$B$7&""+};:"",IF(B38<>"""",C38&C18&E38,""""))" "=IF(B38>MAX(F$30:$F$39),IFNA(IF(INDEX(C$30:C37,MATCH(J38,J$30:J37,0))=C38,""黒"",""赤""),""赤""),""黒"")" "=IF(K38=""黒"","""",IF(K38=""赤"",""&color(Red){"",""""))" "=IF(B38>MAX(F$30:$F$38),IFNA(IF(AND(C38=INDEX(C$30:C37,MATCH(J38,J$30:J37,0),1),I38=INDEX(I$30:I37,MATCH(J38,J$30:J37,0),1)),H38&I38,IF(K38=""黒"",H38&""&color(Red){""&I38&""};"",H38&I38)),H38&I38&""};""),H38&I38)" × "=IF(OR($B$10=""スキル進化"",C39<>""[]""),MAX(B$29:B38)+1,"""")" "=""[""&B19&""]""" "=IF(B39<>"""",IF(F39<>"""",""→&color(Red){""&$B$7&""+};:"",IF(C38=C39,"" "",IF(B39>MAX(F$30:F$39),IF(COUNTIF(C$30:C37,C39),C39&""&br; "",""&color(Red){""&C39&""};&br; ""),C39&""&br; ""))&L39&C19&""に""&E39&G39&M39),"""")" "=IF(C19<>"""",IF(COUNTIF(D19,""*""&""%""),MID(D19,1,LEN(D19)-(FIND(""%"",D19)-FIND(""/"",D19)+1)),IF(OR(COUNTIF(B19,""状態特攻""),COUNTIF(B19,""特攻""),COUNTIF(B19,""特防"")),"""",D19)),"""")" "=IF(OR(B19=""スキル進化""),B39,"""")" "=IF(B19<>"""",IF(ISNA(MATCH(B19,$H$3:$H$9,0)),IF(OR(COUNTIF(E39,""*HP*回復""),COUNTIF(E39,""*CP*""),COUNTIF(E39,""*解除""),COUNTIF(E39,""*転写"")),"""",""付与""),IF(INDEX($H$3:$J$9,MATCH(B19,$H$3:$H$9,0),3)<>0,INDEX($H$3:$J$9,MATCH(B19,$H$3:$H$9,0),3),"""")),"""")" "=IF(COUNTIF(D19,""*/*""),""/"","""")" "=IF(B39<>"""",IF(COUNTIF(D19,""*""&""%""),MID(D19,FIND(""/"",D19)+1,FIND(""%"",D19)-FIND(""/"",D19)+1),""""),"""")" "=IF(B19=""スキル進化"",""→&color(Red){""&$B$7&""+};:"",IF(B39<>"""",C39&C19&E39,""""))" "=IF(B39>MAX(F$30:$F$39),IFNA(IF(INDEX(C$30:C38,MATCH(J39,J$30:J38,0))=C39,""黒"",""赤""),""赤""),""黒"")" "=IF(K39=""黒"","""",IF(K39=""赤"",""&color(Red){"",""""))" "=IF(B39>MAX(F$30:$F$38),IFNA(IF(AND(C39=INDEX(C$30:C38,MATCH(J39,J$30:J38,0),1),I39=INDEX(I$30:I38,MATCH(J39,J$30:J38,0),1)),H39&I39,IF(K39=""黒"",H39&""&color(Red){""&I39&""};"",H39&I39)),H39&I39&""};""),H39&I39)" × ×××
記入例↓
キャラ名、レアリティorバージョン、属性や武器種 ※区切り文字はカンマ(,)もしくは読点(、)のどちらでも可
→シロウ、☆3、天斬撃
→シロウ,Va,
→ランダムエネミーx7
→かぼちゃウルフ、突撃水x6木x2魔英雄世界
※一部テキストファイルとして開いた場合動作しない数式があるので、シート下部の数式をクリックしてからオートフィルを行い動作確認してください。
- 魔、世界、英雄属性などは色が付きます。
- ネームドキャラの場合は属性に太字が設定されます。本来の属性と異なる場合のみ入力してください。(武器種はモブエネミーも太字)
- レアリティ・バージョンの欄は「カンマor読点」の数で判定を行うため、記入例2のように属性などの情報が無い場合でも必ず2つ入れてください。
(属性名x数値)と入力すればその属性の数を獲得出来ます(1桁のみ)
現在、「全域」と「全(属性)」の区別は出来ていないため、「全域」の代わりに「all」を入れてください。
登録されているモブエネミー・一部未実装キャラはリンク設定などが変更されます。
→「ニッセ>エビル」「ダメ・恋愛団>ガヴァナー」「チョコショゴス>スライム」など。
2020/7/4:キャラ名x2,(レアリティ)...と入力した場合、キャラリンクの後にエネミー数が表示されるように設定、世界属性の色が間違っていたため修正
2020/7/6:キャラ名の修正「カグヅチ→カグツチ」
2020/8/10:竜宮限定キャラ追加※列幅は調節してください。 ※↓記入例 "※属性などの情報が無い場合も含め、キャラ名の後に「,」(カンマ)または「、」(読点)" !↓E4セルに出力 キャラ名x数、レアリティorバージョン、属性武器種 "※レアリティorバージョンを入力したら再び「,」「、」を入れる。バージョンは囲まない" →計算用 イベントアイテムA イベントアイテムB 武器タイプ ↓モブエネミー種類数を管理 限定バージョンリスト(野営2020まで) ※恒常版の3枚目には非対応 モブエネミー(属性の部分に太字を設定しない。) ↓PHASE数 ↓イベントアイテムA(赤) ↓イベントアイテムB(緑) "=""|~PHASE|~ENEMY|""&IF(B4<>"""",""~ドロップ1|"","""")&IF(C4<>"""",""~ドロップ2|"","""")" "シロウ、Va," "※限定バージョンの判定は「,」「、」の1つ目と2つ目の間のものを取り出しています。" "=IF($B$4<>"""",""&color(,#fdd){""&$B$4&""};x|"","""")" "=IF(C4<>"""",""&color(,#dfd){""&C4&""};|"","""")" 斬撃 "=MATCH(""☆モブここまで☆"",$Z$1:$Z$255,0)" Vaモリタカ、グンゾウ、ジブリール、シロウ #valentine2017 アルケミスト 1 →②これをコピー(切り取り禁止) "=""|PHASE""&A4&""|""&TEXTJOIN(""&br;"",TRUE,$V$32:$V$46)&""|""&R3&S3" "シロウ、☆3,天打撃" ※ネームドキャラの属性と武器種は本来と異なる場合のみ入力 突撃 海洋エイタ #kaiyou2017 ウルフ 15体まで入力可能 !①↓B6~B20セルに入力 ↑コピー(切り取り禁止) "アルケミスト,all" ※現在「全域」も「全(属性)」とカウントしてしまう不具合があるので、全域と入力したい場合は「all」を使ってください。 打撃 臨海アシガラ、ジライヤ、バティム、マリア #rinkai2017 エインヘリエル "かぼちゃウルフ,火水x3" ランダムエネミーx5 ※×イベント限定を除く恒常の追加バージョンは判定出来ていません 射撃 Halアリス、アルスラーン、カーシー #Halloween2017 エビル "シロウ,Va," モリタカ、☆4 ※キャラ名に続けて「x」を入力すると、キャラリンクの直後にxに続く数値が付随します 魔法 "=""*秘島*アステリオス*ノーマッド*""" #island2017 エンジェル "モリタカ,Va," ※○「エネミー」と含まれる場合はリンクを設定しないので、「x5」をキャラ名として扱っています。 横一文字 "=""*聖夜*""&""リョウタ、タウラスマスク""" #xmas2017 オニ "スノウ、Va," ※属性ごとの「x」は1ケタのみ対応。 狙撃 Vaリヒト、ハクメン、タダトモ #valentine2018 ガヴァナー ホロケウカムイ、☆5 ※×イベント限定を除く恒常の追加バージョンは判定出来ていません 無 山ザオウ、イクトシ、シュテン #mountain2018 黒服 ※↓初期設定のようなもの →全域の代用 all 夏祭ホウゲン、ノブハル #struggle2018 ゴースト ①「E32」セル、「F32」セル、「I32」セル、「J32」セルの数式を選択して計算を再実行。 砂旅ハヌマン、ゴウリョウ #journey2018 ジャイアント ②「B32~T32」セルを46行目までオートフィル(カーソルが黒い十字になったら下まで引っ張る) 宝船テュポーン、イフリート、フェンリル #golden2018 スライム ↓E32予備の数式 ↓F32予備 ↓I32予備 ↓J32予備 聖夜クロード、ポルックス、メリュジーヌ #xmas2018 チラマンテプ "=IFERROR(SUMPRODUCT(IFERROR(MATCH(""*""&$V$3:$V$46&""*"",C32,0)*(ROW($V$3:$V$46)),0)),"""")" "=IFERROR(JIS((MID(B6,FIND(""☆"",B6),2))),IFERROR(MID(B6,LEN(B32)+2,IFERROR(FIND(""、"",SUBSTITUTE(B6,"","",""、""),LEN(B32)+2)-LEN(B32)-2,0)),-LEN(B32)-2))" "=TEXTJOIN("""",TRUE,IFERROR(COUNTIF(B6,""*""&$J$31:$R$31&""*"")*(COLUMN($J$31:$R$31)-COLUMN($G$31)),""""))" "=IF(B32<>"""",IFERROR(MID(B6,SUMPRODUCT(IFERROR(FIND($S$3:$S$11,B6),"""")),2),""""),""Pセルへ"")" 節分オニワカ、モトスミ #setsubun2019 テンジン ※予備を使う場合数式の最初のシングルクォーテーション( ' )を外す Vaシノ、トウジ、スルト、ケンタ #valentine2019 トライヴ →E4(出力セル)予備 "=""|PHASE""&A4&""|""&TEXTJOIN(""&br;"",TRUE,$T$32:$T$46)&""|""&Q3&""|""&R3&""|""" 夢クニヨシ、ジャンバヴァン、ドゥルガー #nightmare2019 ニンジャ 渚ザバーニーヤ、ワカンタンカ、ツァトグァ、アマツマラ、スズカ #ashionista2019 パイレーツ 海家アンドヴァリ、チェルノボーグ、セト、コタロウ、ヴォーロス #andvarafors2019 ヒリュウ →ここまで Halクランプス、ハーロット、テツギュウ #halloween2019 フェンサー 秘島タンガロア、キジムナー、ロビンソン #island2019 マーマン 聖夜タケマル、エーギル、テツヤ、カルキ、シトリー #xmas2019 マーメイド Vaバーゲスト、スノウ、ギュウマオウ #valentine2020 マネキネコ 野営シロウ、モリタカ、アイゼン、カグヅチ #jamboree2020 メイジ 竜宮シンノウ、ヘパイストス、オンブレディグレ、アルジャーノン #virtualsummer2020 メイド ↓よく出るモブ別名 ↓ ランタン ニッセ >エビル ヴァルキリー ダメ・恋愛団 >ガヴァナー ☆モブここまで☆ チョコショゴス >スライム "=""*エネミー*""" 魔~世界はモブでも色付き ↓B32~V32をオートフィル トルーパー キャラ名を抽出 キャラ名のみ抽出 エネミー数 モブ(名前昇順)・キャラペ無しなら数値 レアリティがあれば全角に直す タグなどを含む場合、リンク先を設定 キャラリンクを設定 ある属性が存在する場合対応する箇所に数値を代入 武器種 武器種に太字設定・2文字以外の武器種をムリヤリ修正 全 火 水 木 天 冥 魔 英雄 世界 結合 完成文 ルチャドール "=IF(B6<>"""",IF(OR(COUNTIF(B6,""*,*""),COUNTIF(B6,""*、*"")),LEFT(B6,IFERROR(FIND(""、"",SUBSTITUTE(B6,"","",""、"")),LEN(B6))-1),B6),"""")" "=IF(COUNTIF(B32,""*x*""),LEFT(B32,FIND(""x"",B32)-1),B32)" "=IFERROR(MID(B32,FIND(""x"",B32),3),"""")" "=IFERROR(SUMPRODUCT(IFERROR(MATCH(""*""&$Z$3:$Z$30&""*"",C32,0)*(ROW($Z$3:$Z$30)),0)),"""")" "=IFERROR(JIS((MID(B6,FIND(""☆"",B6),2))),IFERROR(MID(B6,LEN(B32)+2,IFERROR(FIND(""、"",SUBSTITUTE(B6,"","",""、""),LEN(B32)+2)-LEN(B32)-2,0)),-LEN(B32)-2))" "=IF(AND($W$4>E32,E32>0),IF(MID(INDEX($Z$1:$Z$28,E32),1,9)<>C32,"">""&MID(INDEX($Z$1:$Z$28,E32),1,9),""""),IF(AND(F32<>"""",COUNTIF(F32,""☆*"")=0,E32=0),IFERROR(""&color(Red){(""&F32&"")};>""&C32&INDEX($X$3:$Y$24,MATCH(""*""&F32&""*""&C32&""*"",$X$3:$X$24,0),2),""""),IFERROR(INDEX($X$27:$Y$29,MATCH(C32,$X$27:$X$29,0),2),"""")))" "=IF(C32<>"""",IF(COUNTIF(F32,""*☆*""),F32,"""")&IF(E32>0,IFERROR(IF(SUMPRODUCT(COUNTIF(C32,$Z$29:$Z$30))>0,C32,""[[""&C32&G32&""]]""),""[[""&C32&G32),""[[""&C32&G32&""]]""),"""")" "=IF(B6<>"""",TEXTJOIN("""",TRUE,IFERROR(COUNTIF(B6,""*""&$L$31:$T$31&""*"")*(COLUMN($L$31:$T$31)-COLUMN($K$31)),"""")),"""")" "=IF(B32<>"""",IFERROR(MID(B6,SUMPRODUCT(IFERROR(FIND($T$3:$T$11,B6),"""")),2),""""),"""")" "=IF(J32<>"""",IF(COUNTIF(J32,""横一""),""''横一文字''"",IF(COUNTIF(J32,""無*""),""''無''"",IF(COUNTIF(J32,""al*""),""''全域''"",""''""&J32&""''""))),"""")" "=IF(COUNTIF($I32,""*1*""),IF($E32>0,$L$31,""&color(Gray){''""&$L$31&""''};"")&IFERROR(IF(MID($B6,FIND($L$31,$B6)+1,1)=""x"",MID($B6,FIND($L$31,$B6)+1,2),""""),""""),"""")" "=IF(COUNTIF($I32,""*2*""),IF($E32>0,$M$31,""&color(Red){''""&$M$31&""''};"")&IFERROR(IF(MID($B6,FIND($M$31,$B6)+1,1)=""x"",MID($B6,FIND($M$31,$B6)+1,2),""""),""""),"""")" "=IF(COUNTIF($I32,""*3*""),IF($E32>0,$N$31,""&color(Blue){''""&$N$31&""''};"")&IFERROR(IF(MID($B6,FIND($N$31,$B6)+1,1)=""x"",MID($B6,FIND($N$31,$B6)+1,2),""""),""""),"""")" "=IF(COUNTIF($I32,""*4*""),IF($E32>0,$O$31,""&color(Green){''""&$O$31&""''};"")&IFERROR(IF(MID($B6,FIND($O$31,$B6)+1,1)=""x"",MID($B6,FIND($O$31,$B6)+1,2),""""),""""),"""")" "=IF(COUNTIF($I32,""*5*""),IF($E32>0,$P$31,""&color(Olieve){''""&$P$31&""''};"")&IFERROR(IF(MID($B6,FIND($P$31,$B6)+1,1)=""x"",MID($B6,FIND($P$31,$B6)+1,2),""""),""""),"""")" "=IF(COUNTIF($I32,""*6*""),IF($E32>0,$Q$31,""&color(Purple){''""&$Q$31&""''};"")&IFERROR(IF(MID($B6,FIND($Q$31,$B6)+1,1)=""x"",MID($B6,FIND($Q$31,$B6)+1,2),""""),""""),"""")" "=IF(COUNTIF($I32,""*7*""),""&color(White,Navy){''""&$R$31&""''};""&IFERROR(IF(MID($B6,FIND($R$31,$B6)+1,1)=""x"",MID($B6,FIND($R$31,$B6)+1,2),""""),""""),"""")" "=IF(COUNTIF($I32,""*8*""),""&color(White,Gray){''""&$S$31&""''};""&IFERROR(IF(MID($B6,FIND($S$31,$B6)+1,1)=""x"",MID($B6,FIND($S$31,$B6)+1,2),""""),""""),"""")" "=IF(COUNTIF($I32,""*9*""),""&color(White,Chocolate){''""&$T$31&""''};""&IFERROR(IF(MID($B6,FIND($T$31,$B6)+1,1)=""x"",MID($B6,FIND($T$31,$B6)+1,2),""""),""""),"""")" "=""(""&TEXTJOIN("""",TRUE,L32:T32)&IF(AND(COUNTIF(L32:T32,"""")<>9,K32<>""""),""・"","""")&K32&"")""" "=H32&D32&IF(U32<>""()"",U32,"""")" 夜叉 ↓ ↓ 障壁 ↓ ↓ 炎 ↓ ↓ 波 ↓ ↓ 植物 ↓ ↓ (天の壁) ↓ ↓ (冥の壁) ↓ ↓ 例外処理 ↓ ↓ キリト ↓ ↓ ヨグソトース ↓ ↓ トール ↓ ↓ ユキムラ ↓ ↓ フィッシャーキング ↓ ↓ ジャンヌダルク ↓ ↓ ←ここまで アルベリヒ ↑ここまで ↑ここまで ↑リンクを設定しないもの(未実装など) ×
データベース使用
- 使い方:
同じExcelファイルに複数のシートを用意して使います。ベースとなる「入力シート」にキャラページのデータを入力すれば、別シートで計算を行いそのまま貼り付けられる形式で返ってきます。準備は面倒です。1:「入力シート」を編集画面を開かずそのままコピーし、一旦テキストファイル(「入力シート.txt」)に貼り付けて保存します。ファイル名は正確に入力してください。
2:excelで先ほどのテキストファイルを開く(タブ区切り・「"」(ダブルクォーテーション)を引用符としてインポート)。文字コードが日本語になっていない場合はWindows(ANSI)でOKです。
3:「入力シート.xlsx」としてExcel用のファイルとして保存。
4:1~3と同じ手順で「データベース.xlsx」も作成し保存します。txtファイルの保存も含め、必ず同じフォルダ内に保存してください。
5:「スキル個別orスキルリスト」の使いたい方をxlsxファイルを作成します。(入れてない方があると入力フォームでエラーが出ます。邪魔なら関連の記述は消してもOK)
6:「スキル個別(スキルリスト)」の数式をオートフィルで増やします。
7:「入力フォーム」のエラーが出ているセルを選択し、一度リンクを再設定します(他に良いやり方あるかも)。その後、出力部分をオートフィルで伸ばしてください。
8:入力フォーム.xlsxにすべてのシートを結合します。(任意)
9:そのままだと見辛いので、列幅や色分けを各自調整(任意)。
以降、各キャラページのスキルをスキル名を始点としてコピーし、入力シートのB6セルにそのまま貼り付けます。そのままコピーして貼り付けてください。
※「(フェーズ開始時○ターン目)~」などで改行されている場合は処理できない場合があります。一度適当なところに貼り付けて改行を削除してください。
※「自身にデメリット付与」などの色付けは行えません。
※キャラページに載せられているコピー元の文章が正確かどうか確認してから使用してください。
※最新の限定キャラクターの場合は対応出来ていない可能性があります。
→竜宮までの限定バージョンに対応
※確率表記の有無なども判定しますが、スキル説明文の最初の全角スペースが無かったら上手く出力されない可能性があります。
2020/7/1:データベースのソートを強化と弱体で分割、野営限定キャラを登録、効果の名称を組み合わせによって抽出出来るようにデータベースとスキル個別を改変
2020/7/6:データベースシート,C3セル・D3セルの更新(存在しないバージョンを指定した時にエラーとならないよう変更)
2020/8/9:データベースシート,竜宮限定キャラを追加、作成予定のダメージ目安表作成のため攻撃or防御バフデバフの倍率を入力
2020/8/10:キャラ名修正「オン プ レティグレ」→「オン ブ レティグレ」
※シート名「入力シート」 36行xJ列 ※列幅・色分け等は各自調整してください。 ※出力されたデータは切り取らないでコピー ※スキル説明と取得者の欄は別々にコピー※ ↓キャラ名 ↓バージョンorレアリティ ↓(個別)スキル名・手動 ↓(Sリスト)スキル進化済みなら何か入力(スキル名が装飾される) スキル名公正 「:」「:」、スキル個別未作成時の「?」を消去するために使用 シロウ 野営 ここにスキル名 "=IF(B6<>"""",MID($B$6,1,LEN($B$6)-I3),D3)" "=IF(OR(COUNTIF($B$6,""*:*""),COUNTIF(B6,""*:*"")),1,0)+IF(COUNTIF($B$6,""*~?*""),1,0)" ↓スキル番号 × ※スキル個別ページ。使用しないなら削除してOK ※スキルリスト。使用しないなら削除してOK 1 スキル個別ページ出力(D6+D7~D36) スキルリスト出力(F6+F7~F26) スキル番号出力 サンプルスキル?: !←キャラページからスキル名を貼り付け "=""-""&H3&"":""" "=IF(F3<>"""",""-[[&color(Red){''""&H3&""+''};>""&H3&""]]:"",""-[[""&H3&""]]:"")" "=""--[1]""&データベース!$G$3" [移動後] ※「▲」は「/(スラッシュ)」の手前に来るものとして計算しています。 "=IFERROR(IF(ROW(B1)>MAX(スキル個別!$B$3:$B$40),"""",INDEX(スキル個別!$I$3:$I$40,MATCH(ROW(B1),スキル個別!$B$3:$B$40,0))),"""")" ←→ここをオートフィル "=IFERROR(IF(ROW(B1)>MAX(スキルリスト!B$5:$B$24),"""",INDEX(スキルリスト!I$5:$I$24,MATCH(ROW(B1),スキルリスト!B$5:B$24,0))),"""")" "=""--&color(Gray){[2]};""&データベース!$G$3" 自身に全方向移動力増加付与/50% ※「()」は半角スペースで入力されている事を確認してください。 ↓ "=IFERROR(IF(ROW(B2)>MAX(スキルリスト!B$5:$B$24),"""",INDEX(スキルリスト!I$5:$I$24,MATCH(ROW(B2),スキルリスト!B$5:B$24,0))),"""")" "=""--&color(Maroon){[3]};""&データベース!$G$3" [移動後] ※(個別)「スキルリストに戻る」は調整中です。間違っていないか確認を行ってください。 ↓ "=IFERROR(IF(ROW(B3)>MAX(スキルリスト!B$5:$B$24),"""",INDEX(スキルリスト!I$5:$I$24,MATCH(ROW(B3),スキルリスト!B$5:B$24,0))),"""")" "=""--&color(Red){[4]};""&データベース!$G$3" 全方向移動力増加 ↓ "=IFERROR(IF(ROW(B4)>MAX(スキルリスト!B$5:$B$24),"""",INDEX(スキルリスト!I$5:$I$24,MATCH(ROW(B4),スキルリスト!B$5:B$24,0))),"""")" ※スキル説明文には文頭に空白行があるものとして計算しています。※ ↓ ↓ ↓バージョン非対応の場合の代用。タグ名は後から入力 ※「(特定状態時)に○○が増加する状態を付与」のリンクには非対応。入力すると「【攻撃増加】」など出ますが存在しないページです(「攻撃と防御」と書かれていても「攻撃」しか判定しません)。 ↓ ↓ "=""[[""&B3&""&color(Red){""&C3&""};>""&B3&""]]""" ↓ ↓ ↓貼り付けサンプル ↓ ↓ サンプルスキル?: ↓ ↓ [攻撃時] ↓ ↓ 自身に呪い付与/10% ↓ ↓ 敵に呪い付与/30% ↓ ↓ [状態異常時] ↓ ↓ 自身に呪い無効/9% ↓ ↓ →サンプルスキル+?: ↓ ↓ [攻撃時] ↓ ↓ 敵に呪い付与/30% ↓ ↓ ↓ ↓ ↓ ↓ ※←26行目まで ↓ ※→ ここまでオートフィル ※←26行(×20) ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ※→36行目 ここまでオートフィル ※←スキル個別
※シート名「データベース」 73行xN列 × 状態変化一覧 ↓Lv100攻防倍率 ↓Lv1攻防倍率 備考 ↓取得者名のリンクを設定する ↓末尾決定用(キャラページ用の部分から移動) ↓スキルリストに戻る用 ※スキルリストに戻るを作成できないものを管理(仮) 【武器種(変更)~弱体(転写)】 は結合するように調整 ※強化・転写・HPなどの文字と結合 意気 800 400 ←攻撃バフ(特殊な計算) "=IF(入力シート!C3="""",""[[""&入力シート!B3&""]]"",IF(COUNTIF(H3,""#*""),""[[""&入力シート!B3&""&color(Red){(""&入力シート!C3&"")};>""&入力シート!B3&H3&""]]"",""[[""&入力シート!B3&""]](☆""&JIS(入力シート!C3)&"")""))" "=IFERROR(INDEX($G$5:$H$100,MATCH(入力シート!C3&""*""&入力シート!B3&""*"",$G$5:$G$100,0),2),"""")" 状態異常時 無効 状態異常無効 武器種 回復 回復 極限 4 2 限定バージョンリスト(2020Vaまで) ※恒常版の3枚目には非対応 状態特攻 特攻 状態特攻 攻撃 増 増加 連撃 0.6 0.6 Vaモリタカ、グンゾウ、ジブリール、シロウ #valentine2017 特攻 特攻 特攻 防御 減 減少 クリティカル 4 2 ←攻撃バフ 海洋エイタ #kaiyou2017 特防 特防 特防 HP 解除 解除 クリティカル+ 5 2.5 臨海アシガラ、ジライヤ、バティム、マリア #rinkai2017 移動時 移動力増加 移動力増加 CP 奪取 奪取 クリティカル++ 6 3 Halアリス、アルスラーン、カーシー #Halloween2017 強制移動時 無効 強制移動無効 強化 転写 転写 激怒 2.5 1.25 秘島アステリオス、ノーマッド #island2017 デメリット "=""""" "=""""" 弱体 威力大増 威力増加 激怒+ 2.5 1.25 聖夜リョウタ、タウラスマスク #xmas2017 スキル進化 "=""""" "=""""" 吹き飛ばし コイン コインアップ 攻撃強化 2.2 1.1 Vaリヒト、ハクメン、タダトモ #valentine2018 引き寄せ 経験値 経験値アップ 剛力 2.3 1.15 山ザオウ、イクトシ、シュテン #mountain2018 獲得 する状態 × 滋養 1.5 1.1 夏祭ホウゲン、ノブハル #struggle2018 全方向移動力 変更 変更 集中 2.2 1.1 砂旅ハヌマン、ゴウリョウ #journey2018 CS 強化 強化 闘志 2.4 1.2 宝船テュポーン、イフリート、フェンリル #golden2018 熱情 2.4 1.2 聖夜クロード、ポルックス、メリュジーヌ #xmas2018 暴走 2.6 1.3 節分オニワカ、モトスミ #setsubun2019 暴走+ 2.6 1.3 Vaシノ、トウジ、スルト、ケンタ #valentine2019 無窮 2.6 1.3 夢クニヨシ、ジャンバヴァン、ドゥルガー #nightmare2019 毒反転 2 2 ※攻撃バフとしての性能 渚ザバーニーヤ、ワカンタンカ、ツァトグァ、アマツマラ、スズカ #ashionista2019 激怒 2.5 1.25 〃 海家アンドヴァリ、チェルノボーグ、セト、コタロウ、ヴォーロス #andvarafors2019 激怒+ 1.25 1.25 〃 Halクランプス、ハーロット、テツギュウ #halloween2019 暴走 2.6 1.3 〃 秘島タンガロア、キジムナー、ロビンソン #island2019 暴走+ 1.3 1.3 〃 聖夜タケマル、エーギル、テツヤ、カルキ、シトリー #xmas2019 回避 0.005 0.01 ←防御バフ(デメリット) Vaバーゲスト、スノウ、ギュウマオウ #valentine2020 頑強 0.45 0.9 野営シロウ、モリタカ、アイゼン、カグツチ #jamboree2020 金剛 0.45 0.9 竜宮ヘパイストス、シンノウ、オンブレティグレ、アルジャーノン #virtualsummer2020 守護 0.45 0.9 聖油 0.425 0.95 防御強化 0.45 0.9 毒反転 0.6 0.6 ※防御バフとしての性能 CS変更 ←その他の強化 祈り 加速 係留 根性 再生 弱体反射 弱体無効 祝福 全方向移動力増加 注目 閃き 武器種変更 不動 奮起 CS封印 ←弱体 威圧 強化無効 恐怖 劫火 告死 スキル封印 脱力 毒 二重封印 憑依 妨害 魅了 猛毒 火傷 暗闇 0.45 0.9 ←攻撃デバフ 幻惑 0.35 0.7 束縛 0.45 0.9 呪い 0.4 0.8 マヒ 0.45 0.9 強化反転 0.25 0.25 ※攻撃デバフとしての性能 崩し 2.4 1.2 ←防御デバフ 弱点 2.4 1.2 凍結 2.2 1.1 烙印 2.3 1.15 強化反転 2.5 1.25 ※防御デバフとしての性能 減 ※「減少」テキスト用
スキル個別ページの作成用です。
導入時はエラーが出ているセルのリンクを再設定する必要があります。
スキルリストへ戻る一覧も作成出来ますが、テキスト次第ではおかしな事になるかもしれません。
重複はせず、進化後のものだと色が付くようになっています。
特攻テンプレは自動で生成します。特防には非対応です。
課題・非対応→スキル特定進化時のリンク、状態変化の組み合わせの管理、「特定状態時に○○アップ」系のスキルに非対応
2020/6/30:スキル進化してない場合の色付けをミスしていたので条件式を変更
2020/7/1:「()」で終わる行がある場合下と結合するように変更、テキストを組み合わせて効果を抽出するように変更、スキルリストへ戻る欄のミスを修正
2020/7/6:「スキルリストに戻る」で状態付与系の効果が1文字消されていた部分を修正、キャラ名の修正「カグヅチ→カグツチ」
2020/8/9:「スキルリストに戻る」で【全方向移動力増加】状態が出力されなかった問題を修正
※シート名「スキル個別」 40行xW列 ※オートフィル対象・B3:V3~22 カウント スキル進化の番号カウント [タイミング](全角スペース挿入) 「()」で始まる場合下の列へ移動、「▲」の削除 完成文 合計文字数 「に」の位置(効果の前の文字数) 確率・末尾の文字数 分末の括弧の文字数を加算 効果名称抽出(「付与」と付いていない場合は/が残ります) 置き換え(Xは判定用) 結合 データベースにあるものは≪≫ 2度目の登場なら除外する スキルリストへ戻る完成 特攻対象を抽出 特攻対象が重複していたら削除 "=IF(H3<>"""",MAX(B$2:B2)+1,"""")" "=IF(COUNTIF(入力シート!B7,""→*""),B3,"""")" "=IF(COUNTIF(入力シート!B7,""*]""),"" ""&入力シート!B7,IF(C3<>"""",""→&color(Red){""&MID(入力シート!B7,2,LEN(入力シート!B7)-2)&""};:"",D2))" "=MID(D3,3,LEN(D3)-3)" "=IF(AND(B3<>"""",COUNTIF(データベース!$I$3:$I$10,E3)),""○"",""×"")" "=IF(OR(COUNTIF(入力シート!B7,""[*""),入力シート!B7=""""),"""",MID(入力シート!B7,2,LEN(入力シート!B7)-1))" "=IF(OR(IFERROR(FIND("")"",G3),"""")=LEN(G3),IFERROR(FIND("")"",G3),"""")=LEN(G3)),"""",IF(AND(G2<>"""",H2=""""),G2,"""")&IFERROR(LEFT(G3,FIND(""▲"",G3)-1)&MID(G3,FIND(""▲"",G3)+1,LEN(G3)),G3))" "=IF(B3<>"""",IF(B3>MAX($C$3:$C$23),"" "","""")&IF(AND(D1=D3,I2<>""""),"" &color(transparent){[""&E3&""]};"",D3)&IF(C3<>"""","""",H3),"""")" =LEN(H3) "=IFERROR(FIND(""に"",H3),0)" "=IFERROR(FIND(""%"",H3),0)-IFERROR(FIND(""/"",H3)-1,0)+IF(F3=""○"",1+LEN(INDEX(データベース!$I$3:$J$10,MATCH(E3,データベース!$I$3:$I$10,0),2)),IF(COUNTIF(H3,""*付与*""),3,0))" "=IFERROR(FIND("")"",MID(H3,K3,J3-(K3)))-FIND(""("",MID(H3,K3,J3-(K3)))+1,0)+L3" "=IF(B3=MAX($C$3:$C$22),"""",IFERROR(MID(H3,K3+1,J3-(K3+M3)+1),""""))" "=IF(F3=""○"",IFNA(INDEX(データベース!$I$3:$K$10,MATCH(E3,データベース!$I$3:$I$10,0),3),""""),IFERROR(INDEX(データベース!$L$3:$L$14,IFERROR(FIND(""1"",TEXTJOIN("""",TRUE,IFERROR(MATCH(""*""&データベース!$L$3:$L$14&""*"",N3,0),""X""))),""""))&""X"",N3))" "=IF(O3<>"""",IFERROR(""X""&INDEX(データベース!$M$3:$N$14,IFERROR(FIND(""1"",TEXTJOIN("""",TRUE,IFERROR(MATCH(""*""&データベース!$M$3:$M$14&""*"",N3,0),""X""))),""""),2),""""),"""")" "=IF(COUNTIF(O3,""*X""),LEFT(O3,LEN(O3)-1),O3)&IF(COUNTIF(P3,""X*""),RIGHT(P3,LEN(P3)-1),"""")" "=IF(COUNTIF(H3,""*付与*""),""【】"",""《》"")" "=IF(COUNTIF(Q$2:Q2,Q3),"""",IF(Q3<>"""",LEFT(R3,1)&Q3&RIGHT(R3,1),""""))" "=IF(S3<>"""",IF(B3>MAX($C$2:$C$23),""[[&color(Red){""&S3&""};>スキル/効果/""&Q3&""]]"",""[[""&S3&"">スキル/効果/""&Q3&""]]""),"""")" "=IF(B3<>"""",IF(E3=""特攻"",""「[[""&IFERROR(LEFT(H3,K3-1)&""]]」"",""""),IF(E3=""状態特攻"",""【""&IFERROR(LEFT(H3,K3-1)&""】(状態特攻)"",""""),"""")),"""")" "=IF(COUNTIF($V$2:V2,U3),IF(U3<>"""","""",""""),U3)" ←オートフィルここから × × × × × × × × × × × × × × × × × × ←ここまで "=IF(I23<>"""",MAX($B$3:$B$22)+1,"""")" "=IF(COUNT(C3:C22)=0,999,0)" × × × × ※→以下テンプレ通り // × × × × × × × × × × × × "=IF(I24<>"""",MAX($B$3:$B$23)+1,"""")" ↑スキル進化が無い場合はダミー挿入 //期間限定イベントでピックアップされた場合にイベント期間限定効果テンプレを挿入 "=TEXTJOIN("""",TRUE,T3:T22)" "=IF(I25<>"""",MAX($B$3:$B$24)+1,"""")" // 特攻テンプレの挿入→ "=IF(20>COUNTIF($U$3:$U$22,""""),""○"",""×"")" "=IF(I26<>"""",MAX($B$3:$B$25)+1,"""")" "=""||CENTER:~スキル所持キャラクター|h""" "=IF(I27<>"""",MAX($B$3:$B$26)+1,"""")" ※→入力フォームの【スキル番号】参照 "=""|基本スキル[1]|""&IF(入力シート!$B$5=1,データベース!$G$3,"""")&""|""" "=IF(I28<>"""",MAX($B$3:$B$27)+1,"""")" "=""|基本スキル[2]|""&IF(入力シート!$B$5=2,データベース!$G$3,"""")&""|""" "=IF(I29<>"""",MAX($B$3:$B$28)+1,"""")" "=""|基本スキル[3]|""&IF(入力シート!$B$5=3,データベース!$G$3,"""")&""|""" "=IF(I30<>"""",MAX($B$3:$B$29)+1,"""")" "=""|基本スキル[4]|""&IF(入力シート!$B$5=4,データベース!$G$3,"""")&""|""" "=IF(I31<>"""",MAX($B$3:$B$30)+1,"""")" "=""-備考""" "=IF(I32<>"""",MAX($B$3:$B$31)+1,"""")" スキルの性能、使用感、使用する際の注意等を書き込んでください。 "=IF(I33<>"""",MAX($B$3:$B$32)+1,"""")" (ユニークスキルじゃない場合は)キャラクター自体の性能や相性はキャラページで。 "=IF(I34<>"""",MAX($B$3:$B$33)+1,"""")" // "=IF(I35<>"""",MAX($B$3:$B$34)+1,"""")" ※→特攻スキルが含まれていればテンプレ "=IF($U$25=""○"",""#BR"","""")" "=IF(I36<>"""",MAX($B$3:$B$35)+1,"""")" "=IF(I35<>"""",""|LEFT:5|||c"","""")" "=IF(I37<>"""",MAX($B$3:$B$36)+1,"""")" "=IF(I36<>"""",""|特&br;攻|BGCOLOR(#FFCBBF):→|""&TEXTJOIN(""&br;"",TRUE,$V$3:$V$22)&""|"","""")" "=IF(I38<>"""",MAX($B$3:$B$37)+1,"""")" "=IF(I37<>"""",""|~|BGCOLOR(#B2F2FF):←||"","""")" "=IF(I39<>"""",MAX($B$3:$B$38)+1,"""")" "=""----""" "=IF(I40<>"""",MAX($B$3:$B$39)+1,"""")" "="" スキル一覧に戻る:""&$S$24" ×
スキルリストへの追加用。
特定進化や太字などには対応していません。
デメリットの色対応は「自身」と「味方」のみ。
課題・非対応→デメリット判定の対象拡大、スキル特定進化の書式
2020/7/1:「()」で終わる行がある場合下と結合するように変更、「自身」「味方」に弱体orHP・CP減少がかかるとき紫字になるように調整
2020/7/6:「状態異常時」の時はデメリット扱いとせず、自身の文字が紫にならないように条件式を修正(N5セルにIF式を追加し、「状態異常時」の場合は何も挿入しないように設定)
※シート名「スキルリスト」 25行xR列 ※オートフィル対象:B5:Q5~24 × ××× カウント スキル進化後した行を記録 タイミング タイミングが上と同じか 表示 「▲」があれば取り除く 完成文 透明色判定 「/」の位置 確率表記の桁数 スキル文抽出 デメリット判定 確率 "=IF(OR(COUNTIF(H5,""*]""),H5=""""),"""",MAX(B4:B$4)+1)" "=IF(COUNTIF(入力シート!B7,""→*""),B5,"""")" "=IF(COUNTIF(入力シート!B7,""*]""),"" ""&入力シート!B7,IF(C5<>"""",""→&color(Red){""&MID(入力シート!B7,2,LEN(入力シート!B7)-2)&""};:"",D4))" "=MID(D5,3,LEN(D5)-3)" "=IF(AND(D3=D5,H5<>""""),""○"",""×"")" "=IF(入力シート!B7<>"""",MID(入力シート!B7,2,LEN(入力シート!B7)-1),"""")" "=IF(OR(IFERROR(FIND("")"",G5),FALSE)=LEN(G5),IFERROR(FIND("")"",G5),FALSE)=LEN(G5)),"""",IF(AND(G4<>"""",H4=""""),G4,"""")&IFERROR(LEFT(G5,FIND(""▲"",G5)-1)&MID(G5,FIND(""▲"",G5)+1,LEN(G5)),G5))" "=IF(B5>MAX($C$6:$C$25),"" "","""")&IF(B5="""","""",IF(B5=C5,""→&color(Red){''""&入力シート!$H$3&""+''};:"",J5&Q5))" "=IF(B5<>"""",IF(AND(F5=""○"",J4<>""""), "" &color(transparent){【''""&E5&""''】};""&P5,"" 【&color(firebrick){''""&E5&""''};】""&P5),"""")" "=IFERROR(FIND(""/"",H5),0)" "=IF(K5>0,LEN(H5)-K5+1,0)" "=IF(B5<>"""",MID(H5,1,LEN(H5)-L5),"""")" "=IF(E5=""状態異常時"","""",IF(AND(OR(COUNTIF(M5,""*自身*""),COUNTIF(M5,""*味方*"")),IFERROR(SUMPRODUCT(COUNTIF(M5,""*""&データベース!$B$47:$B$73&""*"")),FALSE)>0),""デ"",""""))" "=IF(N5=""デ"",IFERROR(FIND(""自身"",M5),IFERROR(FIND(""味方"",M5),0)),0)" "=IF(N5=""デ"",IF(O5>1,LEFT(M5,O5-1),"""")&""&color(Purple){""&MID(M5,O5,2)&""};""&MID(M5,O5+2,LEN(M5)-O5-1),M5)" "=IF(L5>0,""/&color(firebrick){''""&MID(H5,K5+1,L5)&""''};"","""")" ←ここから × × × × × × × × × × × × × × × × × × ←ここまで ※→スキル未進化ならダミー "=IF(COUNT(C5:C24)=0,999,"""")" ×××