タグ

ブックマーク / www.officeisyours.com (2)

  • (Excel)全角英字と全角数字のみ半角に変換する - いきなり答える備忘録

    Excelで、文字列中の全角英数字だけを半角にして全角カナや記号はそのままにする方法です。 関数を使っていますが全角数字だけの変換に比べて厄介なこともあり、かなり長い式になります。 UPPER/LOWER関数やVALUE関数を使って英数字かどうかを判定し、それらにだけASC関数を適用すれば全角英数字だけを半角に変換できます。 INDIRECT関数に文字を組み込み、参照可能となるかどうかによって英数字を判定する方法もあります。 手順 UPPER/LOWER/VALUE関数を使う方法 AREAS/INDIRECT関数を使う方法 MAP/LAMBDA/ISREF/INDIRECT関数を使う方法 全角数字のみ半角にする場合 手順 UPPER/LOWER/VALUE関数を使う方法 画像ではB列にいくつかの文字列が入力されています。 C3セルに式を入力しB3セルの文字列のうち全角英数字だけを半角にして

    (Excel)全角英字と全角数字のみ半角に変換する - いきなり答える備忘録
  • (Gスプレッドシート)1つの式だけで累計を求める - いきなり答える備忘録

    Googleスプレッドシートで累計を求める場合、「=B3+C2」とか「=SUM(B$3:B3)」といった式を下方にコピーして連ねるのが常套手段です。 しかし実は1つのセルへの入力だけで各行に累計を表示することができます。 SUMIF関数とARRAYFORMULA関数を組み合わせて累計を求めることができます。 手順 集計対象となるデータがB3:B12に記録されています。 そこでC3セルに次のように入力します。 =ARRAYFORMULA(SUMIF(ROW(B3:B10),"<="&ROW(B3:B10),B3:B10)) SUMIF関数を使い、データの行番号(ROW関数)を条件として集計を行います。第2引数(条件式)にもROW関数を用い、ARRAYFORMULA関数を併用することで複数の条件を一度に与え、複数の結果を得ています。 次の式を一度に実行していると考えればわかりやすいかと思います

    (Gスプレッドシート)1つの式だけで累計を求める - いきなり答える備忘録
    shion214
    shion214 2020/04/12
  • 1