keithin の回答履歴

全11114件中441~460件表示
  • [VBA]2つの異なるリストを1つにまとめる

    こちらの識者の方々にはいつもお世話になっています。 Excel VBAの質問です。 環境は下記になります。 OS=windows7 Pro SP1 Office=Excel2010(14.0.7128.5000) 下記のような2つのExcelベースのDBがあり、一部のフィールドは重複しています。 レコードも一部重複しています。 それを一つにまとめて、DB(完成形)のようにしたいのですが、どのようなコードが適していますでしょうか? 一旦配列に取り込んで、連想配列を使って・・・と考えたのですが、新しいレコードを配列内に追加するのはいいとしても、 Filter関数では配列内の要素数までは調べられないようなので、既に存在する要素に対してあたらしい値を格納できないし・・・ となって頓挫しています。 質問に不備不足等ございましたらご指摘ください。 ご面倒お掛けしますがよろしくお願いします。

  • VBAでセルのコピーをすると、エラーになる

    =IF(COUNTIF('5月'!B4:I13,E13)=0,"",COUNTIF('5月'!I:I,E13))というセルを コピーして、別のシートのセルに貼り付けたのですが、値が「0」の場合「””」が セルに張り付いてしまい、その後の計算ができません。 「””」を本当の空欄にするにはどうしたらいいのでしょうか? Sub 転記() Dim sh1 As Worksheet Dim sh2 As Worksheet Dim SN As String SN = Month(Now()) Set sh1 = Sheets(SN) Set sh2 = Sheets("差出票") sh1.Range("A35").End(xlUp).Offset(1) = sh2.Range("B9") sh1.Range("A35").End(xlUp).Offset(0, 1) = sh2.Range("F13") sh1.Range("A35").End(xlUp).Offset(0, 2) = sh2.Range("F14") sh1.Range("A35").End(xlUp).Offset(0, 3) = sh2.Range("F15") sh1.Range("A35").End(xlUp).Offset(0, 4) = sh2.Range("F16") sh1.Range("A35").End(xlUp).Offset(0, 5) = sh2.Range("F17") sh1.Range("A35").End(xlUp).Offset(0, 6) = sh2.Range("F18") sh1.Range("A35").End(xlUp).Offset(0, 7) = sh2.Range("F19") End Sub

  • Wordのページ番号

    Wordでぺージ番号つけたいんですがフッターというところに1と入力するとほかのページもすべて1となってしまいます。1,2,3という風にページ番号つけたいのにどうすればできますか?

  • エクセルの条件付き書式について。

    エクセル初心者です。 条件付き書式について教えてください。 例えば、 商品名 仕入単価 販売価格 利益率   A    100円  150円   50% B    200円  240円   20% という表があったとします。 このとき、利益率が【30%】を超える【商品名】を 赤文字で表示したい場合は どのような手順を踏めばいいでしょうか? 上記では【A】という文字を赤文字で表示させたいです。 初歩的な質問で申し訳ありませんが、 宜しくお願いいたします。

    • tebamo
    • 回答数1
  • 異なる列を数値を基に対応させて統合する

      A  B  C  D  E 1 1 10   1 20 2 2 11   3 21 3 3 12   5 22 4 4 13   7 23 5 5 14 6 6 15 7 7 16 上記ようなデータがあった時に、   A  B  C  D 1 1 10 1 20 2 2 11 3 3 12 3 21 4 4 13 5 5 14 5 22 6 6 15 7 7 16 7 23 となるようにデータを整理したいです。(この時C列は無くても良いです) おそらく「統合」を使うのだと思うのですが、うまくいかなくて困っています。 ご回答のほど、よろしくお願い致します。

  • 列内の数値の個数をカウントする

    A  B  2 101 3 101 4 101 5 102 6 102 7 103 上記のような状態の時、101、102、103の個数をカウントしたいです。 =COUNTIF($A$2:$A$7,101) でカウントできるかと思うのですが、この関数を下方向にコピーして、102、103も数えたいのですが、関数がわかりません(実際には、101、102、103どころではなく、約1000までの連番について数値をカウントしようとしています) 数値ごとに手作業で、=COUNTIF($A$2:$A$7,101)の101の部分を変えるわけにはいかないので、どうか上手い関数を教えていただきたいです。 よろしくお願いします。

  • 二つのセルの合計が正解より1つ多い答えが出ます?

    みなさんこんにちは エクセルはほとんどしろうとです。 グループ内で集計の担当を一年少々やっています。 エクセルを自分で作成していないので前任者から引き継ぎのシートを末にコピーするやり方で毎月つないで来ました。 関数のあるセルを消してしまったりして、前月から関数をコピーして貼り付けたりして修正をしながら続けてきました。 今回のトラブルは原因がよく分かりません。 K4の関数が「=SUM(H4:J4)」の様になっていましてH4が24でJ4が40で普通はK4が64になるはずですが、なんと65と表示されます。 何度、数字を変えてみても毎回プラス1の答えしか出ません。 ちなみに、H4は前のセルの合計ですがこちらは正常です。 前任者とまだ連絡が取れずに困っています。 よろしくご教授ください。

    • mh0507
    • 回答数4
  • 行列計算の因子入力について

     エクセル、特に行列計算に関して初心者です。エクセルを使って行列計算を行おうと思います。  念のため、ここで言う「行列」とは、一般に使われる「行と列」と言う意味ではなく、数学上の行列計算、所謂マトリクス演算のことです。  例えば以下のような2×2の行列を入力する場合、  1 2  3 4 ={1,2;3,4} と入力すればよいと言うところまでは分かったのですが、ここの1~4までの数値は直接キーボード等から入力することしかできません。  私としては別のセルにある数値や計算結果等をこの部分、たとえば「1」のところの値にしたいのですが、どうすればよいのでしょう?  以上、よろしくお願いいたします。

    • yatsu
    • 回答数4
  • MACROでsum最下行までの合計は?

    複数のsheetをMACRO実行で合体させて、C列の合計を算出したいのですが、sheet合体毎に最大行数が変わります。また、途中に空白cellがあります。A列には空白cellがありませんのでこの列の最大数が最下行となって居ます。 「$c$6行:$c$最下行」までを指定する方法についてご教示願えませんでしょうか。

  • Excel2013の色の変更について

    Excel2013の色は、オプションで、「白」「薄い灰色」「濃い灰色」の3つしかありません。これを他の任意の色に変更することはできませんか。また、 ワークシートの背景(塗りつぶしではありません)も、「白」ではなく「淡い黄を帯びた白」などには設定できないのでしょうか。

  • エクセル マクロ

    A列にエリア、B,C,Dにそのエリアの情報が格納されているエクセルファイルがあります。 エクセルマクロで、A列に入っているエリア(たとえば、東北、関東、関西、四国、九州など)ごとに、そのエリアの行をコピーして新規Bookを作成するというコードを書きたいのですが、どなたかご存知の方ご教授ください。

  • エクセル マクロ

    A列にエリア、B,C,Dにそのエリアの情報が格納されているエクセルファイルがあります。 エクセルマクロで、A列に入っているエリア(たとえば、東北、関東、関西、四国、九州など)ごとに、そのエリアの行をコピーして新規Bookを作成するというコードを書きたいのですが、どなたかご存知の方ご教授ください。

  • 結合セルからの参照

    excel2007で、別シートの結合セル(縦方向に3行結合)から値を参照したのですが、3列分含まれてしまい、エラーが出てしまいます。 数式の内容から余計な部分を削除すれば問題ないのですが、作業量が増えてしまいます。 一発でエラー無く参照できる方法があれば教えて下さい。 よろしくお願いいたします。

  • 動かしてきた写真をセルのサイズに合わせるには

    動かしてきた写真をセルのサイズに合わせるにはどのようなやり方が基本ですか?

    • noname#208162
    • 回答数3
  • 折れ線グラフ作成で質問します。

    Win8.1 Excel2013です お尋ねします。 折れ線グラフで元データーに空きが有ると線が分断されます。 FMVサポート(5104-6535)を見てもよく分かりません、どなたか教えて下さい。   ※OKWaveより補足:「富士通FMV」についての質問です。

    • t4944a
    • 回答数1
  • 指定文字列の番地or行数を取得(重複あり)

    お世話になります。 以下のようなブックがあります。 ・Sheet1に大量のデータ (A1:M5000) ・Sheet2にSheet1のC列の文字列に関する重複なしのリスト(A1:A2000)(1行目は見出し) ここで、Sheet2の文字列の横のセル(B列)に、Sheet1の該当番地または行数を返したいと考えています。 ただ、重複があるため、重複があった場合は、C列、D列・・・・を使って、個別に返せれば、ありがたいのですが、 このような関数は作れますでしょうか? 方法は、Sheet2のリストの文字列の該当行数が、重複を含め分かれば、どんなやり方でもかまいません。 ご教授お願いいたします。

  • IF関数

    A1=お客さんの名前と B1=注文数 「鈴木サマ」には単価100円 その他は100注文で単価150円、100以下で単価200円で販売しています。 =IF(A1="鈴木",B1*100,B1*IF(B1>=100,150,200)) この式に、「山田サマ」だったら単価120円という式を足したいのです。 宜しくお願い致します。

    • noname#207306
    • 回答数4
  • エクセル関数=RIGHT(a1,2)

    エクセル関数例=RIGHT(a1,2)で空白のセルでは「0」が表示されます。 この「0」を表示させない方法はありますでしょうか。  条件付きセルの設定で「0」のフォントを白にする。  書式、ユーザー定義「#,###」。  オプションゼロ値のチェックをOffにする。         試してみましたがダメでした。          宜しくお願いいたします。       

  • エクセルで図形を描く

    エクセルで、与えられた図を描きたいのですが、初めのフォーマットされた新規作成のシートを作るにはどうすれば良いのですか? ※OKWaveより補足:「富士通FMV」についての質問です。

  • エクセル 複数行の並べ替え?差し替え?

    高校時代にエクセルをかじった程度の初心者です。 画像の上の表のようになっている値を下の表のように特定の場所に移動させるには、どのような関数を用いれればいいでしょうか?かなり量があるので、手動はできれば避けたいのです。 if関数など、思いつく限りはつかってみたのですが・・・ 調べても見つけれないので、アドバイスをお願いします。

    • ni-hati
    • 回答数2