- ベストアンサー
どのような関数を組み合わせたらできるでしょうか?
10gateの回答
- 10gate
- ベストアンサー率42% (50/117)
こんにちは。 vlookupと文字列の連結(&)を使えば可能です。 A8に検査値(下の102)、A1:C4が元の表の範囲とした場合の例です。 =VLOOKUP(A8,A1:C4,2,FALSE)&" "&VLOOKUP(A8,A1:C4,3,FALSE) 途中の&" "&は姓名の間に空白スペースを入れているだけですので不要なら単に&でOKです。 詳しくはvlookupのhelpをご覧下さい。
関連するQ&A
- 関数について
二つのシートがあります。 一つのシートには、二つの表があり名前を定義しています。 もう一方のシートでVlookupとindirectを使い検索できるようにしたいのです。 シート(1) A B C D 表1 101 名前 果物 表2 102 名前 野菜 ‥ シート(2) 表1 表2 A B C D E F 101 鈴木 バナナ 101 斉藤 トマト 102 佐藤 リンゴ 102 吉田 ピーマン 103 山口 ミカン 103 三浦 きゅうり 104 山田 マンゴー 104 加藤 大根 シート(2)には名前定義をしています。 名前、表1は=シート名!A1(101)~C4(マンゴー)です。 表2は=シート名!D1(101)~F4(大根)です。 シート(1)のA1、B1に入力をすると自動的にシート(2)の二つの表を切り替えてみにいくようにしたいのです。 シート(1)のC1には、=vlookup(B1,indirect(A1),2,0) D1には、=vlookup(B1,indirect(A1),3,0) と入力していますが、N#Aとなります。 困っています。どうか よろしくお願いします。
- 締切済み
- オフィス系ソフト
- 【関数】エクセルでの時間の計算
いつもお世話になっております。 エクセルでの時間の計算に関する質問です。 下記のような30行ぐらいの表があり、A,B,C,D列は手打ち、E,F,G列は関数が入力されています。 この場合D2は空白ですが、両方に15ずつ入力されている場合もあります。 A B C D E F G 8:00 8:30 30 _ =(B2-A2)*24 =(C2+D2)/60 =IF(E2=F2,"〇","×") 結果、判定をしたいG列が〇になったり×になったりしますが、それがなぜなのか教えてください。
- ベストアンサー
- Excel(エクセル)
- Excelの関数について
エクセルの関数を教えて下さい。 できあがりの図 名前 該当 --------- A * B C * D E F * 名前 --------- A B C D E F という、データと 名前 ------- A C F というもう一つのデータをマージさせ 重複しているものに「*」をつけ、 出来上がり図を作りたいのですが、 「該当」列にはどのような関数を入れればいいのでしょうか。 ご教示下さい。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数で2つの条件に合うものを探す。
エクセルの関数で下記のことをしたいのです。 表(1) T>=0.6 0.6>T>=0.3 0.3>T>=0.15 U<2 A B C 2<=U<3 B B-C D 3<=U<4 C C D 4<=U<6 D C-D D 6<=U E D D 別の表(2)に U T 1.5 0.3 0.9 0.8 5.9 0.13 ・ ・ ・ ・ とあります。 そのためUの値とTの値で表(1)のAからE値を抽出し別の表にAからEを表示したいのです。エクセルの関数(IF,AND,LOOKUP等)を試してみたのですがうまくいきません。できるだけエクセルの関数のみで、よい方法があれば教えてください。よろしくおねがいします。
- ベストアンサー
- その他MS Office製品
- IF関数についてです
エクセル初心者です。 わかりづらかったらすいません。 たとえば A1*B1の結果をF1へ。 C1+D1+E1の結果をG1へ。 で、F1+G1の結果をH1へ。 という表を作っています。 で、結果が0の時に空白を返したいので、それぞれを IF(A*B=0、””、A*B)として、 IF(C1+D1+E1=0、””、C1+D1+E1)としています。 最後にF1+G1の結果も0、もしくは空白の時に空白を 返したいのですがどのように数式を入れればよいのでしょうか。 自分なりにいれてみましたがエラーがでてしまいます。 よろしくお願いいたします。
- ベストアンサー
- 財務・会計・経理
- Excel関数で集計をしたいのですが
下のような表があり、Excelで有効期限のあるポイント(現在から過去一年間)の集計をしたいのですが、 A B C D E 1 名前 2004/01/24 2008/03/15 2008/08/02 1年間有効 2 太郎 2 3 2 5 3 花子 2 2 Eの列に集計を出したいと思いますが、関数で出すことは出来ますでしょうか? 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 関数の質問
エクセル2003を使用しています。 下記のシート1に不規則な空白行があり、それをシート2に空白行を詰めて 表示させたいのですがわかりません。 関数でよろしくおねがいいいたします。 シート1 A B C D E F G 1 1 1 1 1 1 1 1 2 3 2 2 2 2 2 2 2 4 3 3 3 3 3 3 3 5 6 7 4 4 4 4 4 4 4 8 9 5 5 5 5 5 5 5 10 11 12 13 6 6 6 6 6 6 6 14 7 7 7 7 7 7 7 15 8 8 8 8 8 8 8 16 9 9 9 9 9 9 9 17 18 シート2 A B C D E F G 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 11 12 13 14 15 16 17 18 ・ ・ ・ ・
- ベストアンサー
- オフィス系ソフト
- エクセル関数 検索機能
A B 1 山田 25歳 2 田中 27歳 3 佐藤 32歳 4 落合 34歳 5 田中 41歳 6 田中 23歳 という一覧を作成し、D2セルに名字を入力すると E2セルに名字、F2セルに年齢が表示される 検索機能をつけたいです。たとえば落合さんを探したい時は E2は =VLOOKUP(D2,A1:B6,1,TRUE) F2は =VLOOKUP(D2,A1:B6,2,TRUE) で検索できましたが、田中さんの様に複数の場合 D2に名字を入力するだけで E2 F2 E3 F3 E4 F4 に3人分を表示させる関数はありますか?
- ベストアンサー
- オフィス系ソフト
- エクセルの関数を使った表の作り方について
エクセル2003にて下記の様な表を作っています。 シート1 A B C D E F 1名前 HP 攻撃 速さ 地形 地形補正 2ザク 1000 1500 2000 宇宙 500 3グフ 1500 2000 1000 地上 1000 4ドム 2000 1000 1500 水中 -500 シート2 A B C D E F G 1名前 HP 攻撃 速さ 宇宙 地上 水中 2ザク 1000 1500 2000 500 500 0 3グフ 1500 2000 1000 0 1000 0 4ドム 2000 1000 1500 1000 500 -500 5ジム 1500 1500 1500 500 0 500 6ヅダ 1000 1000 1500 1000 0 0 シート1のAにはシート2のA2~6にある名前をプルダウン形式で選べる様にしてあります。 シート1のAの名前を選択するとB・C・Dの数値がシート2から反映出来る様にvlookupで 作成しています。 問題はEとFで、Eにはシート2のE1・F1・G1から宇宙・地上・水中をプルダウンで選べる様に しており、これらを選択した際Fにシート2のE2:E6の数値が反映される様に作成したいのですが、 作り方がわかりません。 出来ればVLOOKUP等の関数式?を用いた作り方希望です。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- EXCEL
A-B-C-D-E-F-G 1-A-W-A-1-B- 2-B-A-N-2-C- 3-C-K-A-3-B- 4-D-A-I-4-E- 5-E-R-X-5-A- 例えば,エクセルで表のようになっている場合に, 列AにF1の値(表の場合は文字B)で検索をかけ,検索に該当した行(表の場合では行2)の列Dの値をG1に表示する方法はあるでしょうか?? 簡単に言うと,列Gに自動的にFに対応するDの数値を入力したいのです.自動的に列Gを下の表のようにすることは可能でしょうか? A-B-C-D-E-F-G 1-A-W-A-1-B-2 2-B-A-N-2-C-3 3-C-K-A-3-B-2 4-D-A-I-4-E-5 5-E-R-X-5-A-4 投稿すると文字がずれてしまって表が見難くてすいません. どなたか,ご教授よろしくお願いします.
- ベストアンサー
- オフィス系ソフト