- ベストアンサー
EXCELで2つの値をキーに表から答えを求める
INDIRECTやADDRESS関数の使い方が分からず困っています。 次のようなことがしたいのですが、どのようにすれば可能でしょうか? 表1 ┌──┬──┬───┐ │記号│番号│値 │ ├──┼──┼───┤ │ A | 10 │xxx│ │ A │ 11 │yyy│ │ B │ 11 │zzz│ 表2 ┌──┬───┐ │キー│答(*) │ ├──┼───┤ │A:10│xxx│ │B:11│zzz│ 表1に記号と番号と価格が並んでいるテーブルがある。 表2に「記号:番号」で記されたキーがあり、これを記号と番号に分離して、 表1の1列目、2列目にそれぞれマッチさせて、3列目の答えを求め、 表2の2列目(*)に入力する。 どうかよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- エクセル2007 複数セルのデータを1つに連結
いつもお世話になります。 エクセルで、複数セルのデータを1つに連結して表示させる方法を教えてください。 データ件数が多い(1000件以上)ため、 関数(CONCATENATE)や、連結記号(&) は、セルを1つずつ選択する時間が掛かるため、 その他に方法があれば教えてください。 また関数(CONCATENATE)でセル範囲をドラッグなど簡単に指定できる方法があれば教えてください。 【やりたいこと】 A列が同じデータの場合、B列の値をC列のセルに連結して表示させたい 【イメージ】 A列 B列 C列 xxx aaa aaa bbb ccc ddd eee xxx bbb xxx ccc xxx ddd xxx eee yyy ffff fff ggg hhh yyy gggg yyy hhh zzz iii iii jjj zzz jjj
- 締切済み
- オフィス系ソフト
- エクセルで表引き
こんにちは いつもお世話になっています。 Windows7、エクセル2007です。 初心者のため以下の関数が可能かどうかも判断できませんが教えてください。 勝手ながら、作業列を使う場合はD列以降にお願いします。ピボットテーブルは不要です。 A列に1からの連番。B列に名前(表引きに直接関係はありませんが)。C列に記号が3種類あります。 C列の記号ごとにA列の番号をA16セル以下に引いてくる関数を教えてください。 具体的にはJPGをご参照ください。 A16~19にC列の記号Iを持つA2~11の番号 A20~23にC列の記号IIを持つA2~11の番号 A24~27にC列の記号IIIを持つA2~11の番号 実際はA列の連番は50ぐらいあります。 引いてくる先のセルA16以下のセルは余裕を持たせてあります。 A16以下に検索値のようなものはありませんが大丈夫でしょうか。 厚かましいお願いですが応用が利く、わかりやすい関数も希望しております。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- 表示されているレコードを1つ上にする
環境:ACCESS2003&XP Pro テーブルとそのテーブルをソースにしたクエリーを元に一覧形式のフォームを作成しています。以下のようなイメージです。 品名 仕様 数量 単価 合計 A xxx xxx xxx xxx ↑ b yyy yyy yyy yyy ↑ C zzz zzz zzz zzz ↑ *↑はボタン 上記の表示で↑ボタンをクリックすると 表示されたレコードがひとつ上に行く方法が わかりません。 よろしくお願いします。 例:上記で品名bの↑ボタンをクリック 品名 仕様 数量 単価 合計 b yyy yyy yyy yyy ↑ A xxx xxx xxx xxx ↑ C zzz zzz zzz zzz ↑
- ベストアンサー
- その他(データベース)
- エクセルで一覧表を「縦横」に調べて該当する値を取り出す方法について
Excel2002を使用しています。 下記のような表を作成し、「MATCH関数」と「INDEX関数」を使用して、該当の値(仮にα値:5.3、距離700とします)を取り出そうとしているのですが、エラーになってしまいます。 A B C D 1 3.4 3.5 3.6 2 700 30.0 30.4 30.7 3 750 31.1 31.6 31.9 4 800 32.3 32.8 33.2 5 6 α値 5.3 7 距離 700 この表から、行番号、列番号を出すために、以下の関数式を使っています。 行番号:=MATCH(B6,B1:D1) 列番号:=MATCH(B7,A2:A4) 最後に、「INDEX関数」で該当の値を取り出したいのですが、この「INDEX関数」の結果が「#REF!」になってしまいます。関数式は =INDEX(B2:D4,D6,D7) ちなみに、D6には、行番号の関数式が、D7には、列番号の関数式が入っています。 このエラーを解消したいのですが、どなたか知恵を貸していただけませんでしょうか。よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルで表引き
こんにちは いつもお世話になっています。 Windows7 エクセル2007を使っています。 A列に1からの連番。B列に名前。C列に記号が3種類あります。 C列の記号の種類別にA列の番号をA16セル以下に引いてくる関数を教えてください。 具体的には A16~19にC列の記号Iを持つA2~11の番号 A20~23にC列の記号IIを持つA2~11の番号 A24~27にC列の記号IIIを持つA2~11の番号 以下のようにしたいです(表がずれてすみません。JPG添付しました) A B C 1 No 名前 記号 2 1 新井 III 3 2 井上 II 4 3 上田 I 5 4 遠藤 III 6 5 小高 I 7 6 加藤 III 8 7 木村 II 9 8 工藤 I 10 9 近藤 I 11 10 佐藤 II 12 13 14 15 16 3 17 5 18 8 19 9 20 2 21 7 22 10 23 24 1 25 4 26 6 27 実際はA列の連番は50ぐらいあります。 引いてくる先のセルA16以下のセルは各グループに余裕を持たせてあります。 A16以下に検索値のようなものはありませんが大丈夫でしょうか。 厚かましいお願いですが、関数初学者のため高度な関数とともに、多少遅くなっても、応用が利くわかりやすい関数もご紹介いただければ助かるんですが。
- ベストアンサー
- その他MS Office製品
- エクセルの関数でIPアドレスのあるブロック部分だけ文字列を取り出したい
A1セルに www.xxx.yyy.zzzというIPアドレスがあります。 このうちyyyの部分だけ、関数を使用してB1セルに自動で入力するようにしたいです。 www.xxx.の文字数は常に固定ですが、yyy.zzzは文字数が変動します。 yyy、zzzの各ブロックは最低1文字、多くて3文字になります。 お手数ですが、ご教授頂きたくお願い申し上げます。
- ベストアンサー
- オフィス系ソフト
- EXCELで項目ごとに計算したい
検索したのですが、どうもうまくひっかからないので 質問させて頂きます。お知恵拝借、お願致します。 EXCELで作成している下記のようなデータがあります。 (毎月1回で、1回につき数百~3万程度出てきます。 機種名、クラス名は、その時々でいくつ出てくるか変わります。) 機種名 台数 クラス XXX 1 A YYY 2 B XXX 3 C ZZZ 1 A YYY 2 B : : : と言ったデータを クラス A XXX 1 ZZZ 1 B YYY 4 C XXX 3 と言ったように計算して提出するマクロを作りたいと 考えています。ピボットも考えましたが どうもうまく考えが浮かびません… こんな考え方があるよとか、参考になるURLなど 教えて頂けますでしょうか? 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excel 表から値をさがして隣のセルの値を返す
お願いします、教えて下さい。 VLOOKUPのようにいまから左端に番号などを入れる手間無く、値を返したいです。 一つの目のbook 2つ目のbook A列 B列 A列 B列 顧客 担当 木下麻衣 小野博美 佐藤 ↑ 田中香織 吉岡 ここに関数を入れて、B列の金田を返す 木下麻衣 金田 同シート上で表をふたつ作っても構いません、どなたか教えて下さい。
- ベストアンサー
- Windows XP
- エクセルVBAでテキスト保存
エクセルのファイルをメモ帳で保存する場合に下記のコードが書いてあります。 strFILENAME = xlAPP.GetSaveAsFilename(InitialFileName:="データxxx_yyy_zzz.txt",FileFilter:=cnsFILTER, Title:=cnsTITLE) このうち、ファイル名の"データxxx_yyy_zzz.txt"、xxx, yyy,zzzをそれぞれ、特定のセルから取得したい場合、どのように直せばいいのでしょうか? xxx=A1セル yyy=A2セル zzz=A3セル といった感じです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 家賃54,000円のアパートを探している方のためのポイントを解説します。
- 物件①は都市ガスや設備が充実していますが、リビングが狭く感じるかもしれません。
- 物件②は角部屋で駐車場も広めですが、リビングは長細い形状です。
お礼
なるほど!!! 試したところ、今は、とりあえずこの方法で凌げそうです。 即答ありがとうございました。助かりました。委細は後ほど。