- ベストアンサー
別シートにリストを作り、そこから選択出来るようにしたい、その他
rin01の回答
- rin01
- ベストアンサー率43% (33/76)
すみませ~ん。。。♪ 式を訂正します。。 式の中で抜けてるところが いくつもありました。 sheet2の D5: =IF(COUNTIF(Sheet1!$A:$A,$C5),VLOOKUP($C5,Sheet1!$A:$B,2,0),"") 下にコピーです。 。。。Ms.Rin~♪♪
関連するQ&A
- ドロップダウンリスト、リスト内の名称を変えると表示されなくなる。解決方法は?
こんにちは。先日 http://oshiete1.goo.ne.jp/qa2494316.html にて質問させて頂いた者です。内容を抽出しますと、 『例えばSheet1のA1~A10に順に醤油、砂糖、塩、みりん、調味料などと原料名を入れ、B1~B10に醤油、砂糖、塩~の仕入れ価格(円)60、88、27などを入れます。 それをSheet2以降(シート1枚に1商品の原価計算書を作りたいので、同じ書式のシートを複数つくる事になる)の原価計算書の、例えばC5~C30の「原材料名」欄に入れるのですが、ドロップダウンというのか、逆▼の矢印をクリックすると、Sheet1のリストが現れ、リックすればSheet2のC5~C30の任意の場所に表示されるというようなのが理想です。』 NO.3様(検索にかかるのはご迷惑かもしれませんので、敢えてそう呼ばせて頂きました)のご回答のおかげでドロップダウンリストを作成することが出来、大変よろこんでいました。とりあえずは「上司に出す計算書が出来た!」と喜んでいたんですが、問題が発生しました(汗) Sheet1にリストを作り、Sheet2以降の原材料名欄に逆▼を使用してSheet1のリストを入力するのですが、例えばSheet1にある「醤油」をSheet2に逆▼を利用して既に入力していたとします。そうすると原価も表示されています(質問にて解決済)。 その後にSheet1の「醤油」の原材料名を「醤油S」に変更すると、Sheet2以降の「醤油」は「醤油S」に変換されず「醤油」のまま。原価も表示されず・・。 私の考えでは、原料が良く変わるので、リストの原材料名を変更すればSheet2以降の原価計算書に入力済みの原材料名(および原価)もパッと全て変換されるのが理想で・・。原材料毎にコードを設定していないし私が勝手に設定出来ないし。ですので現状で何とかならないものかと・・・。 どなたかご存じの方お助け下さい。何度も質問し失礼とは存じますがよろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 抽出(?)について教えてください。
申し訳ございませんが教えてください。 例えば A B C D 1 砂糖 12 2 醤油 20 3 味噌 25 4 塩 43 5 酒 5 上記のようにA列に原材料名B列に内容量が書いてあるとします。 そこへ下記のように A B C D 1 砂糖 12 2 醤油 20 塩 43 3 味噌 25 4 塩 43 5 酒 5 C列の任意の場所に原材料名を入力すると 自動でD列に内容量を(B列にあらかじめ書いてあった43)を 表示させることは可能でしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルで他シートの列の選択
エクセルで同一シート内のある列の合計を計算するときには =sum(D:D) で可能ですが、この列が他のシートにあるときにはどのように関数を記述したらよいのでしょうか。 =sum(s1!D:s1!D) ※s1がシート名 としたら、エラーになります。
- ベストアンサー
- オフィス系ソフト
- 複数シートからリストの選択数をカウントしたい
エクセル2010での質問です。 初心者なのでわかりにくかったらすみません。 事前にフォーマットを作り、数人に集計してもらったデータ (リストを制作し、文字列を選択してもらう形)を1つの ブックにまとめました。各シートの名前は様々です。 この状態から、各シートので選ばれたリストの文字列を抽出し、 3D集計のように「合計」シートで総数を出したいのです。 例ーーーーーーーーーーーーーーーーーーーー ↓以下、リストで選択された項目です リストA リストB リストC…… sheet1 北海道 メロン 野球…… sheet2 沖縄 オレンジ 野球…… 上記を、このように集計したいのです 合計sheet リストA 北海道 1 沖縄 1 東京 0 リストB りんご 0 メロン 1 オレンジ 1 リストC 野球 2 サッカー 0 ゴルフ 0 ーーーーーーーーーーーーーーーーーーーー 各シートにリスト内の文字列の数をカウントする式を記載し、 そこで出た数を3D集計するという手法があるのは理解しているのですが、 シートの数が多いため、何かよい手法があれば……と思い、 質問させていただきました。 よろしくお願いします。
- 締切済み
- Excel(エクセル)
- エクセルでシート1の内容を他のシートに個々に反映させる方法
エクセルでシート1には、氏名・氏名がA2~B11に10件入力されたリストがあります。 次に、 シート2のC2にはシート1のA2、D2にはシート1のB2の内容、 シート3のC2にはシート1のA3、D2にはシート1のB3の内容、 : : シート11のC2にはシート1のA11、D2にはシート1のB11の内容が反映される様に、シート2~11を作成したいのです。 シート2からシート11のC2、D2に一つずつ計算式を入力せずに、もっと早急に作成する方法を教えて下さい。 宜しくお願いします。
- 締切済み
- オフィス系ソフト
- リスト表示について教えて下さい
見積書の作成をしております。 商品名の入力の際に、入力規則のリストを使用しております。 「商品名リスト」が100を超えているので、選ぶのが 大変になってきました。 入力規則のリストで、一気に30項目程、表示出来ればいいな~と思い 色々調べたのですが、どうもそのような事が、出来ない みたいなので困っております。 (表作成状況) 「B1:E8」に表を作っています。 (実際にはB1:E1000) 「Sheet2!A1:A14」に「商品名リスト」作成。 (実際には、Sheet2!A1:A1000) 「Sheet2!B1:B14」に「単価リスト」作成。 (実際には、Sheet2!B1:B1000) 「B2」には、入力規則のリストで「商品名」を選ぶようにしております。 「C2」=IF(B2="","",VLOOKUP(B2,Sheet2!$A$2:$B$1000,2,FALSE)) 「D2」は個数を入力 「E2」=C2*D2 B列の商品名を入れたいセルをクリックすると、リストが30項目程出てきて、その中から選ぶというのは、やはり無理なのでしょうか? 教えて頂けませんか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel:リストからシート分割したい
図1のデータを地域別に整理しようと思い、図2のようにvlookupで引っ張ってくるように設定しました。 図2のD1には入力規制でリストを作成し、リストを変更すると、D4:D12が変わって自動で合計を計算するようにしました。 実際は、地域の項目に50種類ぐらいあります(個人データなのでここではサンプルを使っています)。これを、リストの項目毎にシートを作成することはできますか?今は、リストに「福岡、熊本、佐賀、宮崎」とありますが、できれば、シート名にも反映させることができればと思っています。小生、VBAは初心者中の初心者ですので、セル番号や範囲が変わっても対応できるように、簡単な解説も頂けると幸いです。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- リストから別シートの表に順次反映させるには?
データが入力されたリスト一覧があります。 A欄 商品名 B欄 コード番号 C欄 規格 など それを別シートに作成した表式(商品名が10品、縦に記入できるようになってます)にあてはめたいのですが、ここで問題が・・・ 表式は一枚だけ作成しておき、リストが増えても順次そこに反映させて、印刷したいのですが 何かいい関数があったら教えてください
- 締切済み
- オフィス系ソフト
- EXCEL マクロ リストボックスよりシート名を選択してシートを選択
こんばんは. エクセルを使って備品の管理システムを構築したいと考えております. マクロを使います. VBAは初心者です. ・備品を20種類ほどに分類し,シートも同様に20作りました. ・ウィンドウを2つに分割し,上下に並べています. ・上ウィンドウの最初のシート(シート名:備品一覧)のB2セルにリストボックスを設け,そのリストで20種の備品の中から一つを選択できるようにしています. ・リストボックスの側にマクロ対応のボタンを設置しております やりたいこととしては・・・ 『上ウィンドウのリストボックスで備品を選択し,ボタンをクリックすることによって,下ウィンドウでその選択した備品名のシートに移動する』 です. 私が組んでみたマクロは下記です. ---------------- Sub 備品を選択 Dim sheetname As String 'リストボックスからシート名を取得する sheetname = Range("B2").Value '下ウィンドウをアクティブにしてシートを選択する Windows(2).Activate Worksheets("sheetname").Select End Sub ------------------ エラーは,『Worksheets("sheetname").Select』のところで 【実行値エラー'9' インデックスが有効範囲にありません.】 参考書やグーグルで調べてもわかりませんでした. ご教授いただければ幸いです. よろしくお願い致します.
- ベストアンサー
- オフィス系ソフト
- Excel>他シートと文字比較後のリスト表示方法?
始めて投稿します。 エクセルで以下のことを実施したいのですがどうしても できずに詰まっています。 知恵をいただけないでしょうか。 ------------------------------------------------ ※イメージ画像を添付しています。 「Sheet1の分類」の値と、「Sheet2の分類」の値が等しかった場合、 Sheet1の「コース名」箇所に、Sheet2で一致した分類の隣セルにある コース名のリストを表示したいのです。 その方法を教えていただけないでしょうか。 【Sheet1】 A B 1 分類 コース名 2 1.A ←BセルにSheet2と一致したコース名のリストを表示させたい 3 1.A 4 2.B 5 : 【Sheet2】 A B C 1 コード 分類 コース名 2 A 1.A あ 3 B 1.A い 4 C 1.A う 5 D 2.B か 6 E 2.B き 7 : : : 出来たら、エクセルの関数だけでどうにかなるといいなと思っていますが、 マクロを使って解決するならばそれでも構わないと思っています。 アドバイスをいただけないでしょうか。 以上、よろしくお願いいたします。
- ベストアンサー
- その他(ビジネス・キャリア)