スポンサードリンク

関数

配列のセルへの一括転記(3.転記の方法と大量データの並び替え)

前々回で配列の並び方、前回で行列の並び替えについて調べてみました。 www.excellovers.com www.excellovers.com 今回は配列のセルへの一括転記とTranspose関数の限界を超える大量データの並び替えについて調べてみました。 Transpose関数の限界と対応 配列…

配列のセルへの一括転記(2.配列の行列並び替え)

前回は配列のデータの並び方について調べました。 www.excellovers.com 今回は前回解説した3種類の配列について、それぞれ行列並び替えをした際に どのようにデータ並び替わるのかを調べてみたいと思います。 Transpose関数で行列並び替え VBAで配列の行列…

Text関数の「0埋め」についてふと思ったこと

TEXT関数、ちょいちょい使います。 といっても僕の使用用途で最も多いのは 「0埋め」です。 例えば本当は5桁のデータだけど、 取り込んでいるデータでは頭の0部分が欠落している場合に 0を補填する場合です。 で、ふと思ったんですけど これ数字だから前…

VBAでの改行の方法

VBAでの改行の方法 メッセージボックス(msgbox)で表示する文章が長くなってくると、見やすくするために改行を行いたときがあります。 VBAには改行を表現が何種類か用意されています。 それぞれの違いを交えながら紹介したいと思います。 改行表現一覧 定数 …

恐怖!計算式の答えが必ず0に!(循環参照の見つけ方

先日ある計算式を作ったんですよ。 (※実際のややこしい表の一部抜粋のため数式もややこしい) そしたらですね、数式はあってるのに(あってないけど) 答えが0しか表示されないんですよ。 どこがおかしいんだろうと思って、「数式の検証」で調べてみると 途中…

空白の消し方

本日のご質問。 vlookup関数でちゃんと入力しているつもりなんだけど答えが正しく表示されません。 Vlookupが上手くいかない これは結論から言うと、参照するデータのコードの後ろに余白が入力されているため一致しなかったんですね。 別のシステムから出力…

月末日付の求め方・EOMONTH 関数

月末日付の求め方 請求書の締切日などを記載するために月末の日付を算出しないといけないことは多々あると思われます。 今までは次のような数式を使って求めていました。 = Date(2017,8+1,1)-1 これは求めたい月末の翌日1日を作成してから1日マイナスして…

関数で数式を文字列として検索する方法

こんな感じの表を頂きました。 この表には期首残の項目が無く、期末残の数式の中に埋め込まれているという恐ろしい作りになっています。 期首残の数値が必要だったため数式から抜き出そうと思いMid関数と Find関数 で抜き出そうとしたのですが、 Find関数で…

ピボットテーブルで項目が重複して表示される

本日のご質問。 ピボットテーブルで同じ項目が複数表示されます。 どうしたら1つにまとめられますか? 別れている理由わかりますか。 先程の画像だとわかりにくいですけど、フォントをMS 明朝に変えたコチラだとどうでしょう。 全角・半角で別文字扱い 答え…

VLookupの列指定

本日頂いたご質問。 こんな表で店Noを入力したときに、グループマスターから対応するグループコードを表示したい。 このような場合に真っ先に思いつくのはVLOOKUP関数です。 しかし残念ながら今回の事例では使えません。 列指定は右側だけ VLOOKUPの引数は以…

Sumproduct関数を利用した複数条件の合計算出法

Excel2003の使用期間が長かったため複数条件の合計を出したいときは Sumproduct関数を使ってしまいます。 こんな感じ この例だと「日付」列を対象にして月が1、日が1の金額を合計する。 このように検索条件が複数ある場合の合計は問題なく出来るのだけど、…