タグ

**お仕事とexcelに関するphistaのブックマーク (5)

  • Office TANAKA - セルの操作[セル範囲の取得]

    操作の対象セル範囲が不定の場合 ここまでの解説では、操作の対象を「セルA1に」とか「セル範囲A1:C3に」などと簡単に決めてきました。もちろん解説なのですから、それは勘弁していただきたいのですけど、実際のマクロ作成では操作の対象を特定することに苦労するものです。操作の対象セルを、どう的確に特定するかが、VBAのビギナーとベテランで差が出るところでもあります。たとえば、次のようなデータを考えてみましょう。 このデータをマクロでクリアします。ただし、データが何行何列あるかは、そのときによって異なります。セルをクリアするにはRangeオブジェクトのClearContentsメソッドを使います。次のコードはセル範囲A1:D5をクリアします。 Sub Sample1() Range("A1:D5").ClearContents End Sub クリアすべきセル範囲の左上はセルA1です。したがって、セ

    phista
    phista 2018/03/09
    “Range("C8").CurrentRegion”
  • 2つの表を比較して、片方にだけあるものを抽出する。 - 徒然なるままだし

    この記事は自分用の覚書です。 ■ sheet1 の「イベント来場者」と sheet2 の「顧客一覧」を比較して、 "「イベント来場者」にはあって「顧客一覧」にはない人" を見つける。 (「イベント来場者」にだけあるデータ) Windows8 Pro 64ビット + Excel2013 ※表中の氏名はダミー ・前提 「イベント来場者」の列には同姓同名がある。 同じ会社には同じ氏名の人はいない。 どちらの表にも、氏名と社名の組み合わせで重複しているデータはない。 1. sheet1 の C2 から C23 に A列の氏名と B列の社名を結合したデータを作る。 ・sheet1 の C2 に入れて下方へコピーする式 =CONCATENATE(A2,B2) 2. sheet2 の D2 から D26 に A列と C列を結合したデータを作る。 =CONCATENATE(A2,C2) 3. sheet1

    2つの表を比較して、片方にだけあるものを抽出する。 - 徒然なるままだし
    phista
    phista 2015/08/07
    「excel 二つの範囲を比較 片方にないもの」とかいう頭の悪い検索でGET
  • 『HYPERLINK関数にて同じシートのセルへジャンプすax(T) エクセル Excel [エクセルの学校]

    [[20080911003435]] 『HYPERLINK関数にて同じシートのセルへジャンプすax(T) ページの最後に飛ぶ [ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ] 『HYPERLINK関数にて同じシートのセルへジャンプする際のファイル名、シート名変更』(T) HYPERLINK関数にて同じシートのセルへジャンプする数式を下記の通り入力しました。 =HYPERLINK("[Book1.xls]Sheet1!A1","A1へジャンプ") 上記の数式では、一応、思い通りにジャンプしてくれます。 しかし、このファイルはフォーマットであり、実際に使用する際は、 ファイル名を変更しますし、シート名も変更(追加)します。 そうすると、当然エラーが発生してジャンプできません。 こういった問題を解決する方法はありますでしょうか? それとも、ファイル名、シート名を変更するた

    phista
    phista 2012/08/22
    同じシート内のセルへのジャンプであれば =HYPERLINK("#A1","A1へジャンプ") で可能ですよ
  • エクセルのセル内の文字結合の質問です。 - 複数のセル内の文字を繋げる場合、=CONCATENATE()の関数を使っていますが、ここ... - Yahoo!知恵袋

    エクセルのセル内の文字結合の質問です。 複数のセル内の文字を繋げる場合、=CONCATENATE()の関数を使っていますが、 ここで、1つにまとめたセルをその内容ごとにセル内で改行する事は出来ないでしょうか? 例) A1⇒あああ A2⇒いいい の場合、CONCATENATE関数を使えば、「あああいいい」と表示されますが、これを結果のセル内で 「あああ いいい」 とA2の箇所を改行したいです。 今は、「あああいいい」と表示されたセルを形式を選択して値として貼付⇒ALTキーでセル内で改行しています。最大で10個のセルを繋げなければいけないので、とても時間がかかってしまいます。 何か良い方法がありましたお知恵をお貸し下さい。 CONCATENATE関数を使わなくてもよいです。 VBA&マクロも少しですが使えます。 よろしくお願い致します。

    エクセルのセル内の文字結合の質問です。 - 複数のセル内の文字を繋げる場合、=CONCATENATE()の関数を使っていますが、ここ... - Yahoo!知恵袋
    phista
    phista 2009/09/25
    CHAR(10)=改行文字
  • Excel(エクセル)基本講座:Excel(エクセル)関数一覧表

    【機能別エクセル関数一覧表】    Topへ よく使われる関数をピックアップして、機能別にリストにしてみました。 合計する関数 合計する関数(SUM関数),オートSUMの使い方 小計の関数(SUBTOTAL関数)の使い方 SUMPRODUCT関数の使い方 条件付きで合計する関数(SUMIF関数)の使い方 複数の条件で合計する関数(SUMIFS関数)の使い方 複数条件の合計の関数(DSUM関数)の使い方 集計値を求める関数・AGGREGATE関数の使い方 平均する関数 平均を求める関数(AVERAGE関数など)の使い方 平均(AVERAGE関数,AVERAGEA関数)、中央値(MEDIAN関数)、最も頻度の多い値(MODE関数)、異常値を除いた平均を求める(TRIMMEAN関数) 条件付きで平均を求める関数(AVERAGEIFS関数,AVERAGEIF関数)の使い方 条件付きで平均を求めるD

    phista
    phista 2009/07/15
    具体例がすごく見やすい
  • 1