2012年5月3日 / 最終更新日時: 2021年2月1日 備忘録 エクセルのセルの中にスペースをあけていろんな項目が書いてある場合ってありますよね。 で、その中の一部分だけ抜き出したい。 この図で言えば「普通預金」とか「交際費」とか「旅費交通費」などの科目部分だけ。 関数で良いのがないのか調べたけど、抜き出す文字数がバラバラだからうまくいかず、順番に絞っていくか、入れ子にいないとだめみたいです。 まず、前半をとってしまうために 「=MID(A2, 14, 30) 」 一番上の行「A2」で、「14」は先頭から14文字(半角全角はどっちも一文字なんだけど、なぜかこの表はスペースが半角2つのため)、「30」は余分に見て多めです。 次に「LEFT」と「FIND」を使います。「 =LEFT(B5, FIND(" ", B5)-1) 」のような感じに。"" と -1 がミソです。 これで何とか、抜け出せました。 一つでまとめてしまえば =LEFT(MID(A2, 14, 30), FIND(" ", MID(A2, 14, 30))-1) これでエクセルのスペースからスペースまで文字数が違うものを抜け出せました。 このサイトに関係ないやん! ですが忘れたくなかったので、記事にしました。
少し長くなりますが、組込み関数でもできます。 以下、元の文字列がA1セルにあるとします。 ●A案 最後のスペースを短剣符に置き換えて、短剣符を探す ・最後の全角スペースより後方の文字列(敬称) =RIGHT(A1, LEN(A1)-FIND("†", SUBSTITUTE(A1, " ", "†", LEN(A1)-LEN(SUBSTITUTE(A1, " ", ""))))) ・最後の全角スペースより前方の文字列(氏名) =LEFT(A1, FIND("†", SUBSTITUTE(A1, " ", "†", LEN(A1)-LEN(SUBSTITUTE(A1, " ", ""))))-1) ●B案 右から1,2,3,4文字目を順次切り出して、スペースであるかどうかを調べる。 敬称部分が3文字以下という前提で。 =RIGHT(A1, MATCH(" ", LEFT(RIGHT(A1, {1, 2, 3, 4}), 1), 0)-1) =LEFT(A1, LEN(A1)-MATCH(" ", LEFT(RIGHT(A1, {1, 2, 3, 4}), 1), 0)+1) ご参考まで。
白猫プロジェクトのイベント建物「絆の優勝カップ」の効果と入手方法、強化に必要なルーンを掲載しています。 絆の優勝カップ ルーン必要数 レベルごとの必要数 ルーン必要数(逆算早見表) 建物Lv 残り必要数 1 500 300 2 497 300 3 494 300 4 489 300 5 482 300 6 474 300 7 465 300 8 455 300 9 444 290 10 432 280 11 419 270 12 405 260 13 389 250 14 372 235 15 354 220 16 335 205 17 315 190 18 290 170 19 255 150 20 220 130 21 180 108 22 140 84 23 95 58 24 50 30 25 0 0
5%アップします。さらに、絆の優勝カップと合体して希望のウェディングケーキを育成しなければ、贖罪編の破滅級をクリアにすることができないため、ステータス強化とイベント攻略のためにしっかり上げておきましょう。 ガチャまとめはこちら 聖女と風のブーケガチャまとめ 【白猫】関連リンク 最強ランキング! ▶ 最強リセマラランキング 武器ランキング! ▶︎ 武器ランキング 人気記事 新着記事
© COLOPL, Inc. ※当サイト上で使用しているゲーム画像の著作権および商標権、その他知的財産権は、当該コンテンツの提供元に帰属します。 ▶白猫プロジェクト公式サイト