ベストアンサー Excel で列を返す関数 2010/11/18 12:01 A B C D 1あいうえ 2かきくけ 3さしすせ 上記の表で、たとえば"く"の列番号を調べたい場合、そのような関数はありますか? "く"をA1:D3から検索して、3(列目)というのが返せればよいです。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー Wendy02 ベストアンサー率57% (3570/6232) 2010/11/18 12:46 回答No.2 #1は間違えました。 行と列を入れ違いで考えていましたので、以下のようにしてください。 =MATCH(1,INDEX(COUNTIF(OFFSET(A1:A3,,COLUMN(A:D)-1),"く"),,),0) 同じ列に複数あったり、エラーを嫌うなら、 =SUMPRODUCT((COUNTIF(OFFSET(A1:A3,,COLUMN(A:D)-1),"く")>0)*COLUMN(A1:D1)) 質問者 お礼 2010/11/18 13:47 ありがとうございます。結構複雑ですね 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) Wendy02 ベストアンサー率57% (3570/6232) 2010/11/18 12:40 回答No.1 あまり大きなものは出来ませんが、以下のような方法が可能です。 =MATCH(1,INDEX(COUNTIF(OFFSET(A1:D1,ROW(1:3)-1,),"く"),,),0) 上記はエラーが出たり、二つあったりするとうまくいきませんから、 =SUMPRODUCT((COUNTIF(OFFSET(A1:D1,ROW(1:3)-1,),"く")>0)*ROW(1:3)) このような数式も考えられます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアその他MS Office製品 関連するQ&A Excelでどのような関数を使えばいいでしょうか。 関数について教えて下さい。 Excelで、同じBook内に以下のような2シートがあるときに、 (Sheet1) A B C D 1 1 あい 12 りんご 2 うえ 34 みかん 3 おか 56 イチゴ 4 1 おか 78 イチゴ (Sheet2) A B C D 1 あい 11 りんご 2 うえ 34 みかん 3 おか 78 イチゴ 4 うえ 34 みかん Sheet2のA列にSheet1にあるデータを入れたいのです。 まず、列B,C,Dのそれぞれのデータが横に3つ一致するものを探して 横3つのデータが同じなら、Sheet2のA列に、 Sheet1のA列にあるデータをシートBにも持ってくる、 というようなイメージです。 (Sheet2) A B C D 1 あい 11 りんご 2 うえ 34 みかん 3 1 おか 78 イチゴ 4 うえ 34 みかん ↑このようにしたいのです。 A列にどのような関数を入れればいいのでしょう。 (A列にあるのは1か空欄かのどちらかです。 同じ3つの組み合わせで、1の場合と空欄の場合両方があることはありません。) また、Sheet2には、A列に1とついた行に色を付けたいのです。 例えば、上記の例ですと Sheet2のB3:D3のセルに色をつけたいのです。 関数や条件付書式などで、できますでしょうか。 エクセル関数で2個条件がある場合のVlookup エクセル2002使用です。 2個条件がある場合の表の検索方法(Vlookup?)を考えているのですが、名案が浮かびません。お知恵を貸してください。 表1 A B C D 1 1 2 2 検索1 3 3 4 4 検索2 表2 A B C D 1 2 妻 名前1 2 2 子 名前2 3 4 妻 名前3 4 4 子 名前4 表1のB列に関数での入力式を考えています。 表1のA列の番号と表2のA列の番号が一致し、なおかつ表2のB列が"妻"であるC列の名前を表1のB列に入れたいのです。例えば、上記の表1の検索1は名前1を、検索2は名前3を入力できるようにしたいのでが・・・ Vlookup(A2,表2!A1:C4,3,0) にどのようにネストしたら良いのかわかりません。 方法は、問いませんので複数の条件が合うときの検索方法を考えています。 よろしくお願いします。 エクセル関数のことで困っています。 今、簡単な表計算の表を作っていますが、先に進まず困っています。 A1~A200のセルに1~200の番号が昇順で入っています。そしてデータとして,B2,C2,D2,E2 に各々a、b、c、dが入っており,,B3,C3,D3,E3 にa1、b1、c1、d1・・・・・・・・・・・・B200,C200,D200,E200にw,x,y,zのようにB,C,D,E列に適当な数が入っています。 そこで、E列の値で昇順 SMALL(D$1:D$200,A1) に並べ替え、同時にB,C,D,Eの値も返したいのです。つまりエクセルの並べ替え機能を関数で自動で行いたいのです。 今は、関数の、ROW,SUMPRODUCT,COUNT,INDEX,LARGE,COUNTIF,COLUMN,などを使い関数バーに5行ほどになり、処理にとても時間がかかります。 何とか、簡単で早い計算式はないでしょうか。 よろしくおねがいします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム excelの関数をしえてください。 こんにちは。exceldでの関数で質問です。 使用関数と検索範囲の指定の方法を教えてください。 表は2つあります。 表1は行タイトルがクラス名(A~D)、列タイトルに1~25までの級を表す数字の入った表です。参照表です。 A B C D 1 ○ ◇ ■ △ 2 △ ○ ◇ ■ (内容はすべて違うものです) 3 ■ △ ◇ ○ 4 5 表2は関数を利用して表1より該当するセルの内容を 表示したいのです。 表2 A列にクラス(A~D 表1と同じ項目) B列に級 C列に数値 D列に前年度数値 クラス 級 数値 前数値 A 2 △ △ C 5 ○ ○ B 1 D 3 C列にはD列の前数値の近似値を表1より参照したいのです。その際にクラスわけからAであれば表1の Aクラスの列から近似値をさがしたいのです。 B列にはC列で求めた近似値が表1でどの級かを 求めたいのです。 表2のクラスわけがランダムなのと、 検索範囲がクラスによって異なる箇所となるので 検索範囲の指定の方法、さらにはどの関数を 使用して行えばよいのかわかりません。 説明がわかりづらいかと思いますが、 宜しくお願いします。 OS:NT4.0 excel2000 を使用しています。 Excelの関数を教えてください。 Excelの関数を教えてください。 A B C 1 * A 100 2 A 200 3 * B 300 4 * A 400 上記のような表があるとします。 「A列が*でなおかつB列が"A"の時Cを合計しなさい。」というような式を作りたいのですがどのようにしたらよいでしょうか?うえの表で言うとこの式で「500」という数字を表示したいのです。条件が1つの時は「SUMIF」関数でやったのですが条件が2つとなった時どうしたらよろしいでしょうか? エクセル関数で・・ お世話になります。 以下の数値があります。 A B C 1 A 1.4% 2 B 2.0% 3 C 10.0% 4 D 15.0% B列を検索して、10.0%以上のときに、C列にA列の値を上から順に返したいのですが、どのような計算式をいれればよいでしょうか? 上記の場合、セルC1に"C",セルC2に"D"が返ることになります、 すいませんが、どなたかご教授お願いいたします エクセル関数で、2列の情報を1列に順番に並べたい 以下の元データのようにA~D列にある情報を、 下方のE列、F列にあるように情報を合わせて表示したい場合、 E列、F列にはどのような関数を入れたらよいでしょうか。 COUNTIFやVLOOKUP関数を試してみましたが、 うまく順番に並べることができず途方に暮れています。。。 どなたかお知恵がある方、マクロではなく関数で 教えていただけたらありがたいです。 ※A列はB列の情報番号、C列はD列の情報番号です。 ↓元データ↓ A B C D 1 みかん 1 あ 1 みかん 2 い 1 みかん 3 う 2 りんご 4 え 2 りんご 5 お 3 すいか 6 か 3 すいか 7 き 3 すいか 8 く 3 すいか 9 け ↓このようにしたいです。↓ A B C D E F 1 みかん 1 あ 1 みかん 1 みかん 2 い 1 あ 1 みかん 3 う 2 い 2 りんご 4 え 3 う 2 りんご 5 お 2 りんご 3 すいか 6 か 4 え 3 すいか 7 き 5 お 3 すいか 8 く 3 すいか 3 すいか 9 け 6 か 7 き 8 く 9 け 何とぞよろしくお願いします。 エクセル関数について エクセルでセルA1に1、B1に2・・・・・Iに、J1に10が入力された表があります。また、A2に1、B2に3、C2に5、D2に7が入力されています。A2からD2を検索してA3に1、C3に1、E3に1、G3に1を入力します。次に、A2からにD2に2,4,6,8、と入力して同様にB3、D3、F3、H3に1が入るようにしたいのです。 このとき、1,3,5,7の値と2,4,6,8、の値が消去されず。またA2からD2に再度異なる数を入力した場合3列の値に1が加算されるようにしたいのですが、教えてください。 Excelの関数で お願いします。 Index関数とMatch関数を使用して表の中の値を求めようとしましたが、 検索行が複数あるため、うまくいきません。 検索する列は1列(a,b,c)ですが、検索行(あ、い、う~)が複数になっています。 更に空白もあります。 こんな感じ↓です。 --------------------- あ い う え お か --------------------- a 10 20 30 b 40 50 60 c 70 80 90 --------------------- こういった場合にはどんな関数を使って一致する値を求めたら良いのでしょうか? 大変困っております。よろしくお願いします。 エクセル関数について教えてください。 以下の表が2つあります。 ひとつめの表 A B C D E ふたつめの表 あ い う え お これを以下のようにまとめたいと思っています。 A列 B列 A あ A い A う A え A お B あ B い B う B え B お C あ C い C う C え C お … これを一気にやるような関数はあるのでしょうか。 よろしくおねがいします。 エクセル初心者です。関数 エクセル初心者です。関数 使える関数があれば教えていただきたいです。 たとえば、エクセルの表で A1 A2 A3 A4 A 1 A 1 B 2 B 2 D 3 C F 4 D 3 G 5 E I 6 F 4 上のような、A1の列に対しA3の列に新たに追加されている文字に関しては空白を、 A1の列と同じものがA3にある場合はA2の列にあるものをA4に記載したい場合の A4にかく関数をおしえてください。 説明がうまくできなくて申し訳ありませんが、よろしくお願いします。 Excelの関数を使ったら出来ますか? いま、Excelで以下のような表を作成しています。 (Sheet1) A列 該当者氏名 B列 該当者整理番号 C列 D列 (Sheet2) A列 書類番号 B列 該当者氏名 C列 該当者整理番号 (Sheet1)の該当者番号を入力したとき (Sheet2)に、(Sheet1)に入力した該当者番号と同じものがあった場合 (Sheet1)の C列に「○」を自動的に表示させたいです。 さらに、できれば同様に (Sheet1)の該当者番号を入力したとき (Sheet2)に、(Sheet1)に入力した該当者番号と同じものがあった場合 (Sheet1)の D列に(Sheet2)のC列の書類番号を自動的に表示させたいです。 関数でできるようであれば、教えてください。 自分なりに考えついたもので試してみたのですが どうも、うまくいかないんです。。。 よろしくお願いします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム エクセル関数で教えてください。 エクセルでB列には商品名(セルB1にみかんセルB2にみかんセルB3にみかんセルB4に柿セルB5に柿セルB6に柿、C列にはみかん柿の数量ランク(例:C1に1~、C2に10~、C3に100~と記入)、D列にはC列のランク毎の単価が表示されています。(D1に1000、D2に800、D3に500、D4に1500など) この表を、ほかのシートのA1にみかん、A2に柿と入力させて、B1に関数を入力してB1セル内で数量ランクの1~1000、10~800、100~500と横一列に表示させたいのですが可能でしょうか? どのような関数が適当でしょうか? このパソコンはエクセル使えず、添付できずわかりにくい説明で申し訳ないのですがどなたか教えてください。よろしくお願いいたします。 エクセル関数を使った集計 添付ファイルの様に、エクセルのsheet1と2に同様の表があります。sheet1に於いて A列が四角になっているC列の番号と同じ番号を、sheet2のC列を検索し、 その中で、B列がSになっている件数と、その行のD列の合計を求める 関数式を教えて下さい。(実際の表自体は3000行ぐらいあります) 例で求めたい結果は 件数=2件、合計=11,000- になります。 以上宜しくお願いします。 Excelの関数またはマクロを教えて下さい。 Exsel2000の関数で、現在以下の関数まで出来たのですが、これを応用して検索値「A1」を2つのセル「A1&B1」にしたいのですが、どうすればよいのでしょうか?どなたか方法を教えて下さい。 =VLOOKUP(A1,Sheet1!$A$1:$E$2000,4) 上記の関数から判るように、これは 例えばSheet2のC1のセルにこの式を入れる場合、A1と同じ内容の値を、Sheet1のA列から検索して、そして同じ行のSheet1のD列の値をSheet2のC1のセルに返すという関数です。 これを応用して、「A1と同じ内容…のA1を、A1&B1の2つが一致するセルを検索して、同じ列のSheet1のD列の値をSheet2のC1のセルに返すという関数にしたいのです。 どなたかおわかりになる方がおりました宜しくお願いいたします。 また、マクロを使う方法でも良いのですが、当方マクロは詳しくないので出来るだけ判りやすくお願いいたします。 エクセルの関数 エクセルの関数でこんな事が出来るものがあるのでしょうか。 ”A1”に名称を入力すると”C”の列で同一名称のものを探し、隣の”D”列に入力済の住所を”A2”(もしく”はB2”)にコピーする。 A1・A2・B2は表になっています。 C・D列は表外で、印刷範囲外です。 また、Cに該当項目が無い場合は空白にすることは可能でしょうか。 エクセルの関数について いつもお世話になっています。 A列 B列 C列 D列 E列 F列 1行 氏名 試験1 試験2 試験3 試験4 合計点 2行 A ○ × ○ × 13 3行 B × ○ ○ ○ 10 4行 C ○ × × × 10 5行 点数 10 5 3 2 上記の表で、合計点を出すにはどの関数を使うのでしょうか。 できれば関数式書いていただきたいのですが。 よろしくお願いいたします。 EXCELで列の値を返す関数 いつもお世話になっております。 EXCELで表をつくり、一番新しいデータが入力されている列の値を返したいのです。具体的には、 A B C D E D 東京 大阪 名古屋 広島 福岡 1 120円 450円 ←側から見て一番最初の入力情報の列 2 50円 20円 3 10円 4 120円 上の表の場合、 1行目の場合は名古屋 2行目は広島 3行目は名古屋 4行目は福岡という値をD列に返したいのです。 関数または、マクロをご教示くださいますよう、お願いいたします。 Excelの関数Vlookupの参照Tableの規則について質問 質問1) Vlookup関数の検査値(引数)とテーブルの列番号で照合してデータを引いてくるのがこの関数ですが、 テーブル側の列番号は上から小さい順番に並び替える必要 あるのでしたか? 質問2)この列番号は 飛び番号でも 大丈夫? 例、、 1,2,3,8,12,15,16 質問3) また、この列番号は 英字入りでも よいのですよね? 例、 a1,a2,a3,a4,a5,b1,b2,b3,d1,d2,d3,,,,, 以上です 1列のデータを3列に関数で並べ替えたい Excel2007 A列に1から99までの数値があります。 これを関数で B1に1 C1に2 D1に3 B2に4 C2に5 D2に6 のように3列に関数で並べ変えたいのですが 教えてください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございます。結構複雑ですね