• ベストアンサー

エクセル

エクセルの関数について教えて下さい。 例・・・ A1 A2のセル 1 北海道 2 青森 3 秋田 ・ ・ ・ A5のセルに北海道と入力したらA4に1、 秋田と入力したら3とでてくるようにしたいのですが、 A4にあてはまる関数はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

一例です。 設定範囲が少ないので数値範囲をA列、名称範囲をB列としています。 仮にC1に名称を入力、C2に=IF(COUNTIF(B:B,C1),INDEX(A:A,MATCH(C1,B:B,0)),"")

Tomomm
質問者

お礼

ありがとうございます

その他の回答 (3)

回答No.3

1. 一定の順番を指定した任意のデータ群である「連続データ」を「ユーザー設定リスト」という機能で登録 →オートフィルや並び替えで利用できるようになります Excel2010でユーザー設定リストを登録する方法 http://www.relief.jp/itnote/archives/003795.php よく使う連続データをオートフィルで入力できるように http://www.relief.jp/itnote/archives/000064.php Excelでユーザー設定リストによる並べ替えを行う http://www.atmarkit.co.jp/fwin2k/win2ktips/440excelsort/excelsort.html 2. 関数としてはA4に次の式などを入力し、A5に北海道などを入力 =VLOOKUP(A5,$C$1:$D$47,2,0) ただし、C1:C47に北海道、青森、秋田…が、D1:D47に1、2、3…が入力されている場合 VLOOKUP関数の使い方 http://allabout.co.jp/gm/gc/297725/

Tomomm
質問者

お礼

ありがとうございます!

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

=IF(COUNTIF(A1:A3,A5),MATCH(A5,A1:A3,0),"") のようにして,何番目をヒットしたのか(しなかったのか)を計算します。

Tomomm
質問者

お礼

ありがとうございます

noname#157410
noname#157410
回答No.1

別枠にリスト作って VLOOKUP関数でも使えば解決すると思いますが。

Tomomm
質問者

お礼

ありがとうございます

関連するQ&A

  • excelで標準偏差の出し方

    excelで標準偏差を出したいです。 下のような市区町村別のデータが書いてある表があり、各都道府県別の人口の標準偏差を出したいです。   A   B    C(ここに人口のデータ) 1北海道  ○○市 2北海道  ○○市 3北海道  ○○市 4北海道  〃 5北海道  〃 6青森県  〃 7青森県  〃 8青森県  〃 9青森県  〃 10秋田県  〃 11秋田県  〃 12秋田県  〃 13秋田県  〃 ・ ・ ・ 「=STDEVP(C1:C5)」などと都道府県ごとにやるのでは手間がかかってしまうため、例えば北海道のデータを入力すればあとはそれを下にドラッグすればすべてのデータが正しく出るようにしたいです。 IF関数を使うのかと思ったのですが、いまいちやり方が分かりません。 excelに詳しい方、教えていただければ幸いです

  • ワードパッドからエクセルへ

    ワードパッドで以下のような感じのデータがあります。 北海道 0.1 0.2 0.3 青森  0.1 0.5 0.4 秋田  0.3 0.5 0.4 ・ ・ ・ これを、エクセルに貼り付けると、 北海道 0.1 0.2 0.3の部分が1つのセルの中に入ってしまいます(以下、青森、秋田も同じ)。 私としては、個々のセルに分けて貼りつけたい、つまり数値ごとにセルを変えたいのです(1行に対し、4つのセル)。 どのようにしたらいいでしょうか?

  • エクセルでこんなことしたいのですが

    はじめまして。今エクセルで業務に使うフォームを作っています。このときセルに 入力するデータがあらかじめわかっているとき下の様な選択枝を選び、入力できる様にしたいのですがどうすれば良いのでしょうか  実際にしたい内容の例       ----------  出身地は|北海道|▼| ▼をクリックすると下に選択枝が出てきてマウスで選択       ---------- 選択枝がないときはキーボードで入力したい   | 青森県 |      | 秋田県 | ----------  ちょうどエクセルの倍率を100%から75%とか50%を選ぶイメージ

  • エクセルでのリストの抽出

    セルG1:H10にリストデータがあります G列に都道府県名 H列に人口 が入力されています A1に"北海道"と入力した場合、B1に北海道の"人口"、A2に"青森"と入力した場合、B2に青森の"人口" そして、 A1に"東京"と入力した場合、B1に東京の"人口" というように、B列には、A列で入力した都道府県の人口をリストデータより選択して表示する、という事をしたいのですが、 どのような関数を使用すればよいのでしょうか エクセル標準の関数で出来ますでしょうか よろしく御願いします

  • エクセルの関数(SUMPRODUCT?)

    ご存知の方がいらっしゃいましたら教えていただけたら幸いです。  A列 B列  C列  D列… 1 ID 部名 課名 都道府県… 2 1  A   a   北海道 3 2  A   c   大阪 4 3  A   b   東京 5 4  A   a   東京 6 5  A   a   福島 [シート名:入力]   A列  B列  C列 D列  E列… 1 地域   a   b  c   合計(←上記シート「入力」の課名) 2 北海道 2(Q2) 0  0   2(Q3)   東北 3 東京  1(Q1) 1  0   2 4 関西  0    0  1   1 [シート名:合計] (Q1)=SUMPRODUCT((入力!$C$2:$C$6="a")*(入力!$D$2:$D$6="東京")) で、地名を1つにしている場合は問題なく反映されています。 (Q2)★ここが一番聞きたいところです★ =SUMPRODUCT((入力!$C$2:$C$6="a")*(入力!$D$2:$D$6="北海道")*(入力!$D$2:$D$6="青森")*(入力!$D$2:$D$6="岩手")*(入力!$D$2:$D$6="宮城")*(入力!$D$2:$D$6="秋田")*(入力!$D$2:$D$6="山形")*(入力!$D$2:$D$6="福島")) で、エラーがでてしまいます。(イヤミではないんですが…)東京など大きなところでは(1)の処理でよいのですが、例えばここだと北海道や青森、秋田…とあまりその都道府県だけでは数の少ないところは「地域」として「北海道・東北」とまとめたく、上の式では、 「aの課で、且つ北海道か、青森か、岩手か、宮城か、秋田か、山形か、福島であればカウントする」としたいのです。 ちなみに(2)の式を入力すると、エラーは出ないのですが該当するものがあるにも関わらずゼロ(2ではなく0)と表示されてしまいます。 (Q3)よって、本当であればここの関数も 「aの部で、且つaの課で、且つ北海道か、青森か、岩手か、宮城か、秋田か、山形か、福島であればカウントする」としたいところ、(2)でつまずいてしまっているため、E2のセルの表示「2」はそのシートのB2-D2のSUM関数で合計を出しているという状況です。 (3)は以上のような対処で問題はないかと思いますが、(2)の部分はどうしても表示されません。 前任者のデータを引き継ぐ形となり、去年とは少し違う形式になるに伴い出てきた問題です。できれば去年のものをできるだけ引き継ぎたいと考えているのですが…何か良い方法があれば教えて頂ければ幸いです。

  • はじめまして

    はじめまして 仕事でパソコンを使っていますが 分からないことがあるので よろしくお願いします エクセルに以下のデータが既に入力されています A1 が 「北海道」 A2 が 空欄 A3 が 「青森」 A4 が 空欄 A5 が 「秋田」 A6 が 空欄 最後は「沖縄」まであるとします ちなみに E1 は 原価 E2 は 売上 E3 は 原価 E4 は 売上 とずっと入力してあります 私がしたいのは A1 が 「北海道」 A2 が 「北海道」 A3 が 「青森」 A4 が 「青森」 A5 が 「秋田」 A6 が 「秋田」 という風に最後沖縄まで2行ずつにしたいのです 今は1行ずつコピーして貼り付けています もっと速くする方法があればと思い相談しました 意味分かりますでしょうか わかる方おられましたらできるだけ詳しく教えてください よろしくお願いします

  • エクセル 2003 関数

    エクセル 2003 関数 お世話様です。 XPのエクセル2003にてセルA1に数値の3を入れております。 これをセルC5の文字間に関数値として挿入する事は可能でしょうか? 例: セルA1に数字の3、セルC5に【カウントです。】と入力されていたら    【カウント3です。】となります。 セルA1の数値によってセルC5の入力内容が変わるようにしたいのですが 可能でしょうか? お手数ですが、ご存知の方がいましたらご教授下さい。 以上、何卒宜しくお願い致します。

  • エクセル 関数について

    エクセル関数についての質問です。 次の関数をお知らせください。 A1のセルにデータが入っている場合には、B1に任意(例「1」)の数字を入力。 また、A1のセルにデータが入っていない場合には、A1のセルが空白(NULL)になる。 宜しくお願いいたします。

  • エクセルの最小値の位置(セル)を知りたいのですが。

    エクセルの最小値の位置(セル)を知りたいのですが min(B2:C5)で最小値(11)は表示できるのですが、 その場所(セル位置:行:列)はどのよにすれば表示できるかおしえてください 行|A     B       C -------------------------------- 1|都道府県  温度1 温度2 2| 北海道   11     21 3| 青森      12     22 4| 岩手      13     23 5| 秋田      14     24 この場合は、 ・最小値: 11 ・場所  :北海道 温度1 と表示したいのですが、どのようにすればよいでしょうか?

  • 【エクセル2002】 複数のセルを結合したときに、セル内で改行させる方法はありますか

    エクセル2002を使用しております。 セルに入力してあるテキストを結合する方法についてお尋ねいたします。(例として) セルA1に 秋田県秋田市    セルB1に 山王四丁目1-1    セルC1に 秋田県庁1階 と入力されているものを、結合したいのですが、 例えばセルD1に =A1&B1&C1 と入力しても、セルD1は秋田県秋田市山王四丁目1-1秋田県庁1階 となってしまいます。 これを、セル内で折り返して、 秋田県秋田市 秋田市山王四丁目1-1 秋田県庁1階 とセルD1内に表示させる方法はあるでしょうか? オフィスオンラインのヘルプを見たのですが、よくわからないのです。 すみませんが、お知恵をお貸しください。 よろしくお願いいたします。

専門家に質問してみよう