ham_kamo の回答履歴
- Where句のNot条件をAnd条件にしたい!
現在where句でNot(A is not null and B is not null)という条件をしているSQLがあるのですが、この表現をNot句を使わずに表現するとなるとどのように表現したら良いのでしょうか? SQL以前の問題だと思うのですが、上手く表現できずに件数が合わずに困っています。どなたか助言お願い致します。
- Where句のNot条件をAnd条件にしたい!
現在where句でNot(A is not null and B is not null)という条件をしているSQLがあるのですが、この表現をNot句を使わずに表現するとなるとどのように表現したら良いのでしょうか? SQL以前の問題だと思うのですが、上手く表現できずに件数が合わずに困っています。どなたか助言お願い致します。
- エクセルで条件に合わせて合計を出したい
いつもお世話になります。 ある列の範囲(B1:B8)の合計を出したいのですが、 条件があり、うまくできません。 (ケース1) A B 1 りんご 10 2 なし 10 2 ぶどう 10 4 メロン 20 5 いちご 10 6 7 8 9 合計 0 (ケース2) A B 1 りんご 10 2 なし 10 2 ぶどう 10 4 メロン 20 5 いちご 10 6 7 8 9 合計 60 条件というのは、合計する範囲の中に空白(もしくは0)があったら合計しない(もしくは0とする)、 そうでなければ合計値を出す ということです。 上の表のケース1の場合はB3にデータがないので、合計しない、 ケース2は合計する、ということです。 ネックになっているのは上の表では5行目にデータがありますが、 場合によって6行目、7行目、8行目も計算範囲になり、 データがあったり、なかったりするのです。 関数の組み合わせでもマクロでも良いので知恵をお貸し下さい。 わかりにくいところは補足します。よろしくお願いします。
- Function 構文のなかに変数をいれたい(VBA)
お願いします。 エクセルVBAにて 下記のようなFunction構文内に変数を設定する方法を 教えてください。 この中で k以外にも a = Sheets("sheet1").Range("E27") b = Sheets("sheet1").Range("E27") この変数を扱いたいのですが。 もしかして他にもfunction構文が必要でしょうか。 Function data(k As Double) Dim sum As Double Dim ct As Integer Dim keisu As Integer Dim a As Double Dim b As Double a = Sheets("sheet1").Range("E27") b = Sheets("sheet1").Range("E27") 以下 略
- ベストアンサー
- catshoes01
- オフィス系ソフト
- 回答数2
- Function 構文のなかに変数をいれたい(VBA)
お願いします。 エクセルVBAにて 下記のようなFunction構文内に変数を設定する方法を 教えてください。 この中で k以外にも a = Sheets("sheet1").Range("E27") b = Sheets("sheet1").Range("E27") この変数を扱いたいのですが。 もしかして他にもfunction構文が必要でしょうか。 Function data(k As Double) Dim sum As Double Dim ct As Integer Dim keisu As Integer Dim a As Double Dim b As Double a = Sheets("sheet1").Range("E27") b = Sheets("sheet1").Range("E27") 以下 略
- ベストアンサー
- catshoes01
- オフィス系ソフト
- 回答数2
- エクセル:マクロでの同名ファイル検索
お世話になります。 あるフォルダの中に、たくさんフォルダが入っています。 子フォルダのファイルを全て親フォルダに移すのですが、同名ファイルがある可能性があります。 同名ファイルは枝番をつけるなどして処理するのですが、あらかじめ同名ファイルがあるかどうかを調べたいのです。 親フォルダの中にエクセルを入れておき、マクロの実行の結果、エクセルのシートに同名ファイルの情報を表示できればと思っています。 例)もし同名ファイルがあった場合、 まずセルA1にファイル名、B1に拡張子を表示する。123.xlsの場合 A1に123 B1に.xls そしてそのファイルが入っているフォルダ名をB2以降のB列に表示する。 3つのフォルダにA1のファイル名のデータがあれば、B2,B3,B4にそのフォルダ名が表示される。 もちろん同名ファイルが1組とは限りません。 2つ目以降はB列のフォルダ名が入った下の行のA列(上の例だとA5)にファイル名が入る。 この繰り返しです。 また、もし1つの同名ファイルがなかった場合は、A1に「同名ファイルなし」と表示させます。 ちなみに重複の場合の枝番の付け方に規則性がないため手作業で行いますが、枝番をつけて同名ファイルを無くした あとにまとめて親フォルダに全データを移すこともマクロで可能ならアドバイスください。 フォルダ構成は1つの親フォルダに対して複数の子フォルダで、孫フォルダはありません。 OSはWinXP、Excelは2002です。 よろしくお願いします。
- VBA CSV形式で保存したいのですが
EXCELで、以下のような表を作成してあります。 A B C 1 あ,10 2 い,20,100 3 う,30 4 え,40,200,か 5 お,50 A列にカンマを含めたデータが入っており、 1000行程度あります。 このようなデータをCSV形式で保存したいのですが、 単純にVBAを組むとそれぞれのデータが""で囲まれます。 また、上記例の3行目(以降)のデータの終わりに「,」が 出力されてしまいます。 例: あ,10 い,20,100 う,30, VBAで、 (1) ""で囲まれることなく、 (2) 行内のデータの個数によって,をつける位置を判断させて (3) セルに入っているカンマ区切りのデータをB列等に分離せずに 保存する方法はないでしょうか? ご教授、よろしくお願いします。
- ベストアンサー
- noname#30522
- オフィス系ソフト
- 回答数2
- EXCELでの抜き出し
A列 B列 C列 D列 1行目 A0001 ○○荘 101号室 2007/3/21 2行目 A0001 ○○荘 201号室 2007/3/25 3行目 B0001 ××荘 101号室 2007/3/24 4行目 B0001 ××荘 102号室 空白 5行目 B0001 ××荘 201号室 2007/3/24 6行目 B0001 ××荘 202号室 2007/3/25 という表があります。 別のシートでA1のセルにA0001と入れると 3行目からA0001の物件の全部屋のD列までが表示されるようにしたいのです。建物によっては2部屋のものもあれば4部屋のものも8部屋のものもあります。 どのようにしたらよろしいでしょうか? よろしくお願い致します。
- ベストアンサー
- dlx_xlb_qlo_olp
- オフィス系ソフト
- 回答数1
- エクセル・マクロで書式変更したい!
エクセルのシートに以下のようなデータがあります。 VBAで、B列が「男」ならば、A列セルの山田・佐藤・加藤を C列が「書」ならば、A列セルの佐藤・吉田を 各々網掛け表示にする方法を教えてください。 A B C D E F 1 山田 男 音 ・ ・ ・ 2 鈴木 女 美 ・ ・ ・ 3 佐藤 男 書 ・ ・ ・ 4 吉田 女 書 ・ ・ ・ 5 加藤 男 美 ・ ・ ・ 宜しくお願い申し上げます。≦(._.)≧
- 【Excel】シートの特定
Excel2003を使用しています。 あるブック内の複数のシートを串刺し計算して、その結果を別シートに表示させています。 この串刺し計算式内のシート名の部分をシート名ではなく、「一番左にあるシートから一番右にあるシート」というような設定の仕方は可能でしょうか? 新しくシートを挿入する場合、シート名である4ケタの番号によって、挿入位置が決まってきます。 挿入位置が現在あるシート間のときは問題ありませんが、一番左や右に挿入する場合でも、計算式内のシート名部分を変更しなくも済む方法があればと思い、質問させていただきました。 よろしくお願いします。
- エクセルで2,311を2,000に表示したい
エクセル関数で、2,311のセルを別なセルに2,000と 置き換えるのは、どの関数を使えばよいのでしょうか
- foreach文について
素朴な質問をさせてください。 変数"$test"があります。これをあるwebページにて$type条件で指定した要素が存在する数だけ回して表示しています。 <html> <body> <? $testlist = gettestList($type); foreach ($testlist as $test) { ?> ・ <?= hs($test["URL"]) ?> ・ <? } ?> <body> <html> このとき、foreach文中の($test["URL"])の値が 前のループの時と同じ値の場合は<?= hs($test["URL"]) ?>では何も表示させないようにしたい(その要素の値はなしにしたい)のです。 たとえば$testの$type条件で指定された要素の値(表示されるべき"URL"値)は下記があるとします。 http://oshiete1.goo.ne.jp/ http://oshiete1.goo.ne.jp/ http://hogehoge.com/ http://gehogeho.com/ このときのbody内の表示は http://oshiete1.goo.ne.jp/ http://hogehoge.com/ http://gehogeho.com/ と表示されるようにしたいのです。 どうかご教授の程、よろしくお願いいたします。
- ベストアンサー
- shinmaiphp
- PHP
- 回答数2
- EXCELで文字の分割について教えてください!
いつもお世話になります。 また、ご教示お願いします。 A1,A4,A7,A10,G1,G4,G7,G10にフォントサイズが11で入力されている文字列(日本語のみ)があります。 1 9文字の場合はそのままで 2 10文字以上の場合は 10文字目から18文字目はB2,B5,B8,B11,H2,H5,H8,H11に分割 3 19文字以上の場合はフォントサイズを10にして12文字目まではA1,A4,A7,A10,G1,G4,G7,G10で13文字目からはB2,B5,B8,B11,H2,H5,H8,H11に分割 といった上記の条件を満たすようなマクロというのはどのように記述したらよろしいのでしょうか? よろしくお願いします。
- ベストアンサー
- miyasako11
- オフィス系ソフト
- 回答数1
- bashスクリプトでのテキストの検索・置換について
下記のような形式のテキストファイルがあります。 []で囲まれた部分の文字列(セクション名)はわかっています。 各セクションの間には空行があることもあれば無いこともあります。 各セクションの記載順序は不定です。 各セクションの中の記載順も不定です。 各セクションの中の行数も不定です。 別々のセクションに同じ行があり得ます。 この場合に、bashスクリプトの中で、[def]セクションの文字列cccをccdに置き換えるにはどのような方法があるでしょうか。 awkでできるような気がするのですが、 awk '/\[def\]/{BEGINNUM = NR}' FILENAME とすれば BEGINNUM にセクションの始まりを取得できるものの、セクションの終わりの行番号の取得がわかりません。 [def]行の後に最初に出てくる[]の付いた行を検出すればよいのですが、特定の行以降で最初に出てくる文字列の行を検索するのはどうすればよいでしょうか。 あるいは、まったく異なった方法があるでしょうか。 (対象テキストファイル) [abc] aaa bbb ccc [def] aaa ccc bbb ddd [ghi] aaa eee bbb ccc (テキストファイル終了) 2007年3月25日
- エクセルでのファイル名の一括変更 マクロ
皆様お世話になります。 あるフォルダーの下位にユニークに名前の付けられた900個ほどのフォルダーがあり それれぞれの、フォルダーの中にA,Bというフォルダーがあります。 その中にa.xls,b.xlsなどというファイルが存在しています。 そのa.xlsやb,xlsの名称を変換したいのですが数量が非常に多いためマクロか、何かで変更する方法がありますか? ファイル名の条件として 開いたエクセルのC,4とH,4を合体させたファイル名にすると、非常にありがたいのですが。 よろしくお願いします。
- エクセルのシートリンクの「0」を表示しない方法
エクセルで,年間行事を作りました。別シートに月行事をリンクさせています。月行事表のセル内で「=」に続いて年間行事表シートのセルを入力する方法です。この際,年間行事表に記載のない場合,月行事表には「0」が記載されます。この「0」を表示しない設定がありますか。どうぞ,教えて下さい。
- エクセルでのファイル名の一括変更 マクロ
皆様お世話になります。 あるフォルダーの下位にユニークに名前の付けられた900個ほどのフォルダーがあり それれぞれの、フォルダーの中にA,Bというフォルダーがあります。 その中にa.xls,b.xlsなどというファイルが存在しています。 そのa.xlsやb,xlsの名称を変換したいのですが数量が非常に多いためマクロか、何かで変更する方法がありますか? ファイル名の条件として 開いたエクセルのC,4とH,4を合体させたファイル名にすると、非常にありがたいのですが。 よろしくお願いします。
- エクセルでのファイル名の一括変更 マクロ
皆様お世話になります。 あるフォルダーの下位にユニークに名前の付けられた900個ほどのフォルダーがあり それれぞれの、フォルダーの中にA,Bというフォルダーがあります。 その中にa.xls,b.xlsなどというファイルが存在しています。 そのa.xlsやb,xlsの名称を変換したいのですが数量が非常に多いためマクロか、何かで変更する方法がありますか? ファイル名の条件として 開いたエクセルのC,4とH,4を合体させたファイル名にすると、非常にありがたいのですが。 よろしくお願いします。