1read 100read
2012年1月2期ビジネスsoft3: Excel総合相談所 100 (328) TOP カテ一覧 スレ一覧 2ch元 削除依頼
・ 次のスレ
4: LibreOffice/OpenOffice.org 総合相談所 9 (277)
5: スレたてるまでもない質問に答えるスレ (740)
6: 一太郎総合スレッド その11 (296)
7: SAP R/3とOracleアプリ (287)

Excel総合相談所 100


1 :12/01/07 〜 最終レス :12/01/26
▼━ 質問のしかた ━━━━━━━━━━━━━━━━━━━━
★1 質問するときは環境や条件はきちんと書いてね。情報後出しはダメ。
★2 要望は具体例や図を使って明確かつ具体的に。
★3 質問前に>>2-20あたりの注意書きやQ&Aを必ず読むこと。
★4 質問テンプレ(雛形)は必須じゃないけど、
   OSやExcelのバージョン、VBAの可否など(下記テンプレ1〜4の情報)は必須情報。
▼━質問テンプレ (出来れば使ってね) ━━━━━━━━━━━━
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
【5 検索キーワード     】 Googleやヘルプでの検索キーワード
※【4】は、VBAはわからないけどコード書いてくれるならVBAでもいいって場合は「可」
  VBAを使うのは避けたいって場合は「否」にしましょう。丸投げする場合は、必要に応じてブックをアップすること。
※【5】は、あなたがGoogleやヘルプで検索した際に使ったキーワードを書いてください。
  まだ検索してないなら、質問の前にGoogleやヘルプで検索してみてください。
  ttp://www.google.co.jp/
前スレ
Excel総合相談所 99
http://toro.2ch.net/test/read.cgi/bsoft/1319632190/

2 :
▼━質問時の注意・決まり事━━━━━━━━━━━━━━━━━━━━
・1 現行スレ内で既出の質問が無いか、ページ内検索をしよう。(Ctrl+F)
・2 図やコードを書く場合、TABや連続する半角スペースは無視されるので注意
・3 VBAコードを貼る場合は、部分的に伏せたり省略したりせずに全て貼りましょう。何レス使っても構いません。
・4 2回目以降の質問では名前欄に初回質問の番号を入れよう。
・5 回答内容でわからない部分があっても、すぐに聞き返さずにヘルプやGoogleなどで検索しましょう。
・6 バグ・動作上の不都合・仕様に関する質問などはマイクロソフトのサポートを受けましょう。
  ここは技術的な質問のみで。
・7 VBAはプログラム言語のVisualBasic(6以前)に近い処理が可能で Excelに関係ないことも出来ます。
  Excelの操作に関係ない部分は、スレ違いなのでここで聞かずにVB言語やAPI、COMについて自分で勉強し、
  どうしてもわからない部分はVBスレやAPIスレなどの該当スレで質問しましょう。
  但し向こうはプログラマのスレなので、構文規則などの最低限の事は覚えてから質問しましょう。
  ここみたいに丸投げはダメですよ。
・8 うまくいかなかったにしても自分でやってみたこと(組んだ数式やコード)は書きましょう。
  例えエラーになる式やコードでも、何をやりたいのかを的確に把握する手がかりになります。
  その上で、どううまくいかないのかを具体的に書きましょう。
  エラーが出るなら、何処でどういうエラーが出るのか、
  想定外の結果が出るなら、条件と想定上の結果、実際の結果などを詳しく書いてください。
・9 マルチはダメ。一度マルチしたら、謝っても他のスレの質問を取り下げても回答は得られないと思ってください。
・A テキストボックス(エディトボックス)、コンボボックス(ドロップダウンリスト)、リストボックス、コマンドボタン、
  チェックボックス、オプションボタン(ラジオボタン)、スピンボタン、スクロールバー、等の質問をするときは、
  ユーザーフォーム、コントロールオブジェクト、フォームオブジェクトのどれなのかを必ず書くこと。
・B 書籍や解説サイトの紹介以来はスレ以外。ここは技術的な質問のみで。

3 :
★ルールを無視すると…
 >>1-2あたりのルールに従うか否かは自由だけど、従わないと以下のような不利益があるよ
 ★1.マルチをしてしまったら…
 A.謝っても他での質問を取り下げても、以後その質問に対する回答は付かない物と思ってください。
   それが嫌なら初めからマルチなんてしないように。>>2にマルチ禁止と書いてあり、
   マルチの意味が分からなければ検索すれば出てくるので、「知らなかった」は通用しません。
 ★2.>>1★4に従わず、必要な情報を出さないと…
 A.自分の使用しているバージョンで使えない機能を答えられたり、VBA使えないとか使いたくないと書かないと
   VBAでの解決OKで自分でコード書けるものと勝手に解釈されて、「VBAで出来るから自分でコード書いて」程度の
   適当な回答を返されたりします。また、ここではVBAコード書けない人の丸投げ依頼を許可してますが
   これはきちんとルールに従って質問、依頼した人のみの特権です。
 ★3.情報・条件を後出しすると…
 A.後から出された情報は意図的に無視されたり、質問自体を放置されたりします。
   >>1★4の必須情報はもちろんのこと、要望や条件、既に試したことなどは、
   長文になってもいいので詳細かつ明確かつ具体的に書きましょう。
★VBAについて
 VBAとは、『Visual Basic for Application』の略で
  Application
  ├Workbooks
  |└Workbook
  |  ├Worksheets
  |  |└Worksheet
 というApplication以下のオブジェクトを、VB言語で操作するものを指します。 
 例えExcel付属のVBE(Visual Basic Editor)を利用しようとも、このApplication以下のブックやシート、
 セルやオブジェクト等を操作するもの以外はVBA分野の話ではないので、ここでは聞かないでください。

4 :
★ Excelで出来ないこと、仕様上の制限 (括弧内は代用法)
 ▼環境・書式
  ・ 列数を256列以上、行数を65'536行以上に増やす (Excel2007以降では16'384列、1'048'579行扱える)
  ・ Excel2003以前で条件付き書式を3つ以上設定する (文字色だけなら、入力規則でも3つ設定可能。それ以外はVBA)
  ・ 行の高さを0.25きざみ以下の単位で指定する
  ・ セル内の文字を○で囲む、一部のみ2段にする (オートシェイプ、オブジェクト)
  ・ オートフィルタで英字の大小文字を区別する (小文字 → 半角、大文字 → 全角、と使い分ける)
  ・ 祝日を判断する (作業セルに祝日を列挙、VBA)
  ・ 同一列内でセル(行)ごとに列幅を変える、同一行内でセル(列)ごとに列高を変える (セルの結合)
  ・ ヘッダー・フッターのページ番号の開始番号任意指定、ページ番号演算、同シート内で違ったものを指定など
  ・ セルのサイズ(幅、高さ)を、長さの単位(ミリメートルなど)で指定する
  ・ 罫線幅の自由指定
  ・ 表示形式で「10/ 1」といった書式を指定し、日付が一桁の場合のみ日付の前にスペースを入れる (TEXT関数、VBA)
  ・ 書式設定の「折り返して全体を表示する」と「縮小して全体を表示する」を同時に使う (折り返しを有効にして、手動で文字サイズを調整)
 ▼操作
  ・ ファイラーの右クリックメニューからの新規作成で、Excelで設定したシート数のブックを作る (任意のシート数のテンプレートを作成)
  ・ 複数シートを選択して入力規則やシートの保護を設定する (VBA)
  ・ オートコンプリート機能を、別列や離れたセルで動作させる (VBA)
  ・ 選択範囲から一部を除く、Ctrlを押しながらの複数選択で一部を取り消す (VBA)
  ・ 優先キーを3つ以上指定しての並べ替え (優先度の低い方から順に並べ替える)
  ・ 1セルを分割 (分割したいセル以外を結合)

5 :
★ Excelで出来ないこと、仕様上の制限 (括弧内は代用法)
 ▼数式・関数
  ・ 表示形式以外の書式の取得設定、書式情報を条件とする数式 (ユーザー定義関数)
  ・ 関数式でセルの選択状態を取得する (VBA)
  ・ セルの値でパスを補完して、開いてないブックのセルを参照する (VBA)
  ・ 入力したセルに結果を返す (VBA)
  ・ 範囲を引数にしての文字列連結 (ユーザー定義関数)
  ・ 値の書き換え、値の保持 (VBA)
  ・ 複数の結果を抽出、不定な数の結果を返す (VBA、結果の最大数が解っていれば最大数以上の式を論理式で組む)
  ・ 空白のセルの部分を上詰め、左詰めなどで表示する (作業セルを使って別セルに詰めて表示なら可能、それ以外はVBA)
  ・ VLOOKUP,HLOOKUP,MATCH等の関数で、検索語を全半角両方にマッチさせる (ユーザー定義関数)
 ▼VBA
  ・ ExecuteExcel4Macroの参照で空セルと0値を区別する
  ・ セルの値や変数値で直接変数名を指定する (配列、コレクション)
  ・ VBのコントロール配列と同じような操作をしたい
   (イベント以外ならコントロール名を「同名+連番」にしてControls(名前 & インデックス)で処理、イベントはクラスでWithEvents)
 ▼ユーザーフォーム
  ・ フォーム上から変更したプロパティ値の保持 (シートや外部ファイルに書き出して、次回読み込む)
 ▼グラフ
  ・ 棒グラフでひとつだけ突出したデータがあった場合に波線を入れて位置を合わせる
   (オートシェイプなどで見た目だけそうなるように弄る、別アプリでグラフを作り、オブジェクトとして挿入)
  ┌┐
  〜〜
  ||

6 :
上記 「Excelで出来ないこと、仕様上の制限」 は、一般的に出来ないとされていること、出来ないと思われるものです。
間違いがある可能性もあるので、上記に挙がってるもので「コレはこうすれば出来るよ」というものがあったらご指摘ください。
Excel2010についても未確認な項目が多いので変更点が有ればご指摘下さい。
また、ここに書かれてないことでも、Excelで出来ないことはたくさんあります。
ここに書かれてないからといって必ず出来るはずだなんて思わないように。
>▼環境・書式
> ・ セルのサイズ(幅、高さ)を、長さの単位(ミリメートルなど)で指定する
補足
2007以降ではページレイアウトビューの表示時に限り、幅・高さともcm単位で表示され、
指定も同じくcm単位でできる。
ただし大元がインチ系なのでなかなかピタリの値は出ない。1cm→0.98cmのように
近い値に勝手に丸められる。
以上でテンプレ終わり

7 :
>>1
質問!
CTRL+Fで検索した後、キーボードで検索窓を消す方法は
・タブキーで「閉じる」まで動かす
・ALT+F4
以外に方法ありますかね?
あと、消さなくてもエクセル本体側がアクティブになる方法とか・・・

8 :
>>7
ESC?

9 :
>>7
alt+tab

10 :
>>8
おお、ESCは知らなかった!ありがとう!!
>>9
ALT+TABは嫌だなあ

11 :
おそくなりましたが、今年もよろしくお願いいたします
>>813
チルダとはそんなに便利な不思議なマークなのですね!ありがとうございました
>>815
COLUMN()と、()の中が何もないときは、式の入ってる列の意味なのですね?
もう少しよく考えてみます、ありがとうございました

12 :
あと、早速ですが2003エクセルで、右下にデータの個数としてA列を選択したところ
A列自体は空欄セルばかりなのに、個数が26個と出ました
B列に=LEN(A2)のようにして文字数を数えてみてもどのセルもゼロでした
人から渡されたブックなので、何か仕込みがあるのでしょうか
スペースも入ってないならなぜ、見た目は空欄なのにデータの個数がゼロとなったのか
よろしくお願いします。検索は「エクセル データの個数」「エクセル 個数」でしてみました

13 :
>>12
=""
でもデータの個数は1個でlen()は0になるよ
=IF(B1>5,B1,"")
みたいな式でも入ってると予想。A1にカーソルを合わせてctrl+↓で検索できる

14 :
早速の回答をありがとうございます。ファイルが職場なので本日には確かめられませんが
その=IF(B1>5、B1,"")の式はA列に入っているのですか??
100行くらいしかなかったので、ctrlは使わなかったものの、↓で
一個一個下がってみたのですが、本当に何も入ってなかったのですね
気持ち悪かったです

15 :
>>14
そう
ctrl+↓なら次にデータがあるところまで行くから、
下の方に入ってると思う

16 :
PC録画してるし
http://rurl.jp/window

17 :
>>7
Alt+Space c

18 :
>>15
うーん、、、火曜日に早くそのファイルでctrl+↓をやって確かめたいと思いました
幽霊データと名づけたい
アドバイスをありがとうございました

19 :

【スタッフ募集】路線名を擬人化させたエロゲ【鉄オタも】
http://hayabusa.2ch.net/test/read.cgi/news4vip/1326032146/
【wiki】
http://www38.atwiki.jp/train_erog/
【避難所】
http://jbbs.livedoor.jp/game/54004/

20 :
昨日、Windows7のPCを買ってその中にあるOffice2010を使い始めたばっかりなんですけど、、、、
外付けHDDにあるexcel2007で作ったファイルを開くとなんで読み取り専用になってしまうの???
解除する方法ありませんか?

21 :
>>20
右クリックで属性を変えられる
外付け、2007は特に関係ない。
以下のページに書いてあるけど、ファイルを作る時に設定してると思う。
http://www.kenzo30.com/ex_kisopoint/onepoint_sonota5.htm

22 :
右クリックで出てくるプロパティの読み取り専用 隠しファイルのチェックの
ことですよね?
そこにはチェックは付いてません。
念のため、フォルダのプロパティ→セキュリティタブからアクセス許可で
Usersをフルコントロールにしてみたら通常どおり開けましたが、いちいち
こんなことしないといけないのですか?

23 :
ファイルプロパティの読み取り専用だけでなく
保存オプションの読み取り専用もちゃんと解除してる
あと外付けHDDの書き換え防止機能が働いていると
ファイルのプロパティで読み取り専用になってなくても、読み取り専用として開かれる

24 :
いや、それってNTFSのセキュリティとかアクセス権とかの話でしょ
スレ違いっていうか板違いじゃないのかな

25 :
そうだね
Excelの機能とか設定は関係なくて、それはWindows側の問題だね

26 :
EXCEL2007でシートAに50個のデータがあり、
条件に合う商品名だけ別シートに抜き出しています
手動でやっているのですが、関数を使って表示させたいです
出来るならアドバイスがいただきたいです。
シートA(フォーマットなので加工出来ない)
    B    C    D   ・・・
1  りんご みかん ばなな ・・・・ 

10 合格  不合格 合格 
シートB(今回作りたいシート)
   B
1  りんご
2  ばなな
・    ・
・    ・

27 :
>>26
Sub 合格を抜き出す()
  r = 1
  For c = 2 To 51 'B列から横に50個分くり返し
    If Worksheets("シートA").Cells(10, c) = "合格" Then
      Worksheets("シートB").Cells(r, 2) = Worksheets("シートA").Cells(1, c)
      r = r + 1
    End If
  Next
End Sub

28 :
>関数を使って表示させたいです
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

29 :
>>28
ということは >>27 の「合格を抜き出す」は
不合格ですね

30 :
>>27
ありがとうございます。
VBAなら出来るんですね。
出来れば、関数で実現したいんです。
何か方法はありませんか?

31 :
SubをFunctionに変えれば関数になるよ

32 :
結果を表示したいセル1つ1つに if 関数入れて表を作り最後にオートフィルターで空白セルを非表示にするか
TRANSPOSE関数使って一括で表を作り最後にオートフィルターで合格セルを表示するか
今回は行と列を入れ替える作業があるから後者の方が導入は楽だけど
業を増やしたりと後々の加工は手間になる。
前者は真逆。

33 :
図形描画について質問です
オートシェイプ→線→曲線 で中を塗りつぶせるのでこの機能を多用していますが
いちいちオートシェイプから線→曲線とたどらなければいけないのでしょうか
何かショートカットがあって、それを押すとすぐその曲線にたどりつく方法はありますでしょうか
2003ですがよろしくお願いします

34 :
ユーザー設定で曲線のボタンを好きなところに出しておく

35 :
>>26
シートAはいじれないけど選択はできるよね?
>関数を使って表示させたいです
を俺も無視するけど、
1.シートAのデータのどこか1セル選択
2.ctrl+Aで表全体を選択
3.ctrl+Cでコピー
4.シートBの表にしたい左上(A1)を選択
5.右クリックで形式を選択して貼り付け→行列を入れ替えるを選択して貼り付け
これでオートフィルタかければ合否で表示分けれる。フィルタ状態がだめならフィルタ
かけた状態でctrl+A ctrl+Cでコピーして貼りたい場所を選んでctrl+V
VBAも関数も使ってないけどショートカットボタンになれたら手作業時間は1分ぐらい。
手間のかからない自動化したいなら自分もVBAで考えた方が楽だと思った。

36 :
>>30
LOOKUPを駆使すれば
なんとかできるよ。

37 :
>>30
シートAが加工できないのならどこか別のシートへ行列入れ替えでコピーしてフィルタオプション。
もちろんタイトルは入れる。

38 :
あら>>35で類似の案が出てたわ。

39 :
>>34
ユーザー設定は確かめており、曲線なかったのになぁ、と思っていましたが
「図形描画」でなく「オートシェイプ」の方にありました!!!ありがとうございました
ちん毛のようなマークですねw

40 :
仕事でマクロ(VBA)を使えるようにしたいと考えているのですがお勧めの最初の参考書とかありますか?
スレ違いだったらすみません。(誘導していただけると・・・。)

41 :
質問です!
COUNTIF関数で、例えば99〜90の範囲の数が何個かあるかって数式はどうやって入力すれば出来るでしょうか。

42 :
90>=の数−99>の数

43 :
質問
スクロールさせても特定の行とか列を表示したままにする(htmlのフレームみたいに)のはどうすればいい?
ちなみにvistaでExcel2007

44 :
>>40
まったくの初心者なら
つぼとコツがぜったいわかる本

45 :
>>43
ウインドウ→ウインドウ枠の固定

46 :
>>45
おおできた!ありがとう

47 :
どういたまして

48 :
>>41
その他の範囲の個数も色々出すならピボットテーブルでグループ化
またはFREQUENCY関数。

49 :
>>41
CountIFでなくCountIFSを使ったらどうでしょ
=COUNTIFS(範囲,">=90",範囲,"<=99")
てな感じです

50 :
C列のセルの文字数のカウントを取得したいのですが
いろいろ制約があって
=LEN(C1)の記載では無く
=LEN("C" &ROW())見たいな記述にして
それが4行目でも100行目でも同じ内容で取得できる方法にしたいのですが
上手く行きません
ご教授ください

51 :
>>50
もちろんその記述が100行目にあればC100の文字を28行目にあればC28の文字を取得したいです。

52 :
>>50
=LEN(INDIRECT("c"&ROW(),1))
こんな感じ?

53 :
=INDEX(C:C,ROW()) じゃないの

54 :
>>53
なるほど

55 :
>>44
買ってみます。ありがとう(;ω;)

56 :
どういたまして

57 :
>>50
なんで=LEN(C1)じゃだめなの?
R1C1形式にしてみりゃ分かるが全部同じ式だ。
=LEN(INDEX(C:C,ROW())じゃC列に入力すると全部の式が再計算するから無駄もいいとこ。

58 :
>>57
なるほど

59 :
>>50
複的に作業列使って間接的に文字数を取得するとか。
例:
D1 =C1
E1 =LEN(D1)

60 :
n^a=b(aとbは定数)
でnを求める式をExcelで記述したいんだが、どうすればいい?

61 :
ttp://homepage1.nifty.com/gfk/Exp-Log.htm

62 :
対数分からないとか言うなよ?

63 :
いや、対数で出せるのはa(指数)の方だろ?
じゃなくてn(基数)の方を出したい

64 :
nをa乗したのがbだから
bを(1/a)乗すればnになる。
よって
 n=b^(1/a)
という形で求めてもいい

65 :
済まんその通りだ
何を俺はテンパっていたのだろう
ありがとう

66 :
いや、皆そんなもんだよ。

67 :
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】いいえ
【4 VBAでの回答の可否】 否
ファイル1の、A列に社員IDが、テストの得点が記入されています。
ファイル2の、A列に社員IDが、テストの得点が記入されています。
テストは同じもので得点も同じです。
ファイル1に入っている社員とファイル2に入っている社員は重複している人もいます。
このファイル1,2に分けられている社員+得点を1つのエクセルファイルにしたいのですが
どうしたらいいでしょうか?

68 :
ファイル1の一番最後の行へ
ファイル2のデータをコピペ
重複ウィザードで重複データを削除で出来ないかな

69 :
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 はい(コードは理解出来る)
【4 VBAでの回答の可否】 可
【5 検索キーワード     】 VBA 加算 振り分け
〈入力フォーム〉
A                B         C       D       E
商品コード:0009648    1.非常に良い  2.良い  3.普通  4.悪い
項目1:内容           3        2       1       2
項目2:パッケージ        3        3       2       0
項目3:内容量          2        4       1       1
項目4:味            4        3       1       0
〈反映させるフォーム〉(極一部)
A                B         C      D       E
商品コード:0009648    1.非常に良い  2.良い  3.普通  4.悪い
項目1:内容           3        2      1      2
項目2:パッケージ        3        3      2      0
項目3:内容量          2        4      1      1
項目4:味            4        3      1      0
入力フォームと反映させるフォームは同じシート内にあります。
“3”や“2”と言った数字はその月のその項目の回答数です。
入力フォームに商品コードとそれぞれの項目の回答数を入力し、「OK」ボタンを押すと下の反映させる商品コードに合致したフォームに
加算されていくと言う形にしたいのです。
よろしくお願いします。

70 :
集計はピボットで

71 :
>>69
とりあえず商品コードで検索、あとは16個の数字を足すだけだからプログラム自体はすぐできるというか、
簡単すぎて具体例を出す以外に答えようがないんだけど
具体例を出すためにはシートの構造をもっと詳しく書いてくれないと
そうやって入力したデータをどんどん加算していく方式より、まず入力したデータはそのまま蓄積して、
集計は最後にした方がいいと思うんだけどなあ
入力ミスの検査とか、合計以外の別の視点での分析とかまったくできなくなるよ
>>70
質問をよく読め
単純な集計と違う

72 :
>>69の入力フォームがすでに集計後の形になってますね。
普通に集計するなら
商品コード   項目1   項目2   項目3   項目4
の形でテーブル作ってからピボットでしょう。
>>70じゃないけど、単純な形の集計にして、集計はピボットでと言いたい。
その形だと商品コードの数だけシートを用意する気なのかよくわからない
けど、なんか集計としての方向が少し間違ってる予感はする。

73 :
http://park7.wakwak.com/~efc21/cgi-bin/exqalounge.cgi?print+201201/12010019.txt

74 :
集計として機能しないのは確かですねそれ。ミス一発で全てのデータがゴミになりそ。
目的がVBAの勉強ならもうちょっと自力でコード考えるだろうし、本気で集計が目的なんだろうか。

75 :
皆さま、本当にありがとうございます。
言葉足らずでした。
商品コードは全部で200件ほど有り、これを4つのグループに分けています。
反映させるフォームは4月〜翌年3月までのそれぞれの項目の件数を追加しています。
でも確かに間違えてしまったら、データはゴミになりますね。
もっと他に良い方法がないか考えてみます。
ありがとうございました。

76 :
売り上げを集計しているのですが、まったく売れなかった場合"値なし"となってしまいます。
ピボットテーブルを作ったとき、"値なし"となったセルを数字の"0"と扱うのはどうしたらいいですか?

77 :
ピボットテーブル内で右クリック→
ピボットテーブルオプション→レイアウトと書式 の中の「空白セルに表示する値」にチェック入れて
値を0と入力

78 :
>>75
なので、入力データは1行ごとに履歴として残しておいて、集計はピボットでするのが正しい

79 :
>>77
ありがとうございます

80 :
集合縦棒グラフを使っています。
常に
グラフの解像度(640x480)
縦軸の目盛りの間隔(例えば10pixelで1増加)
などを一定にする方法はありますか?

81 :
>>75
コンソリデート(データ=>統合)を利用したんじゃだめなの?

82 :
【1 OSの種類         .】 WindowsVISTA
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 いいえ
あるセルの値を取得し、その値を使って別のセルを参照して、計算したいです。
具体例を挙げると
A1のセルに1という値が入っているとします。
この1という値を使ってB1の値を得、C1に(=B1+1)の計算結果を表示するようにしたいです。
(同様にA1が2ならB2の値を得るようにしたい)
Bだけでなく、他の列も任意に指定したいです。
=B(A1) とか適当なことやってみましたがだめでした。
お願いします。

83 :
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 エクセル2010 ソルバー 整数 エラー
「ソルバーのパラメーター」ダイアログボックスで制約条件の対象欄に
「○△×が整数」と加えたいのですが、制約条件の追加ダイアログボックスに
セル参照 = 制約条件
○△×  _= 整数
と入力するとエラーが出てしまい、うまく入力できません。
色々、Googleなどで検索をしてみたのですが、回答を得られせませんでした。
お答えよろしくおねがいいたします。

84 :
>>82
=(INDIRECT("r"&A1&"c"&A2,0)+1)
A1が行、A2が列。+1は特に意味ないけど、まぁこんな漢字ですよってことで

85 :
>>82
=INDIRECT(ADDRESS(A1,A2))+1

86 :
=INDEX(B:B,A1)+1
INDIRECTは揮(以下省略)

87 :
>>83
試してみたら確かにエラーでるね
でも条件は追加されたし、実行もできた

88 :
お三方ありがとうございます。できました

89 :
>>85
ADDRESS関数いつも忘れるわ

90 :
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 Google→「エクセル 文字 含まれる セルだけ選択」
下の表B2〜B50に数式を入れる部分で、現在はB2に数式入れる・コピー〜スクロール〜B50を+shiftで選択ではりつけ
して入れてますが
スクロールせずB2〜B50を選択(というよりA列で文字列を含んでいる範囲の行までだけD列を選択)できませんか?
  A(品名)   B(価格)  C(個数)    D(金額)
1 ノート     \150       3        =B1*C1
2 ボールペン  \100       8        =B2*C2
3 クリップ \120           4       =B3*C3
(この間にも行) 
50 はさみ   \500        2        =B50*C50

91 :
ctrl+shft+↓
ctrl+shft+→

92 :
shiftだった

93 :
>>90
D1セルを選択後、セル左下隅にマウスあてカーソルが十字になった状態でダブルクリック

94 :
>>93
右下隅

95 :
>>91
すみません、わかりませんでした…
>>93-94
ありがとうございます!

96 :
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可 
既に立ち上がっているインターネットエウスプローラに表示されている
とあるサイトのテキストボックスに、エクセル上の値を、貼り付けて「提出」ボタンを
押したいのですが・・
その開いたサイトでは、アドレスバーもメニューバーもなく、かつ右クリックもできないので
目的のテキストボックスやボタンのオブジェクト名が分りません。
オブジェクト名を調べる方法や、オブジェクト名が分らなくても
何とかなる方法(Tabキー操作の感じで動かす?方法)等の回避方法を教えてください。

97 :
>>96
Ctrl + S で保存も出来ない?

98 :
>>96
Sendkeysとかでキーボードの動作を真似てデータを入力する方法もあるけど、
動作中にうっかりマウスにさわったり、ちょっとしたミスで間違ったデータを送ってしまう危険性があるので、
これは最後の手段と考えた方がいい
まずは本当にコントロール名を調べる手段がないかどうかを考える
最初に試すのはF11キーを押す
サイトによってはこれでメニューバーが出てくるからソースの表示を選択できるようになる
次に、セキュリティ設定でJavascriptを停止して右クリックできるようにする、
右クリ禁止を回避するソフトとか入れてみる
IE以外のブラウザだとサイトの設定を無視してソースを見る機能があったりするので試してみる
ほかにもパケットをキャプチャしてソースを見るとか、方法はいくつもある

99 :
「横書きテキストボックス」 のデフォルトの設定を変更したいです。
たとえば、「MSゴシック11 中央ぞろえ」をデフォルトにしたいとすると、
いったいおれ どうな て

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
・ 次のスレ
4: LibreOffice/OpenOffice.org 総合相談所 9 (277)
5: スレたてるまでもない質問に答えるスレ (740)
6: 一太郎総合スレッド その11 (296)
7: SAP R/3とOracleアプリ (287)