• ベストアンサー

エクセルにて関数を使った表を作成したいのですが・・

エクセルにて関数を使って、例として (東京都台東区)と入ったセルがあります それと別表に 東京都は1 宮城県は2となっている表があります。 東京都台東区と入ったセルの隣に数式を入れ1と返したいのです。 そのような関数でするとすればどのような数式でしょうか? 図の例をいれさせていただいたのでなんとかお願いします

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

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

それがホントに実際にヤリタイ事であるなら、アタマの2,3文字を使って識別できます。 添付図 B2: =IF(A2="","",VLOOKUP(LEFT(A2,3)&"*",D:E,2,FALSE)) 以下コピー。

その他の回答 (1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 実際のレイアウトが判らないので、やり方だけ・・・ ↓の画像で説明すると B2セルに =INDEX(E$1:E$10,SUMPRODUCT((ISNUMBER(FIND(D$1:D$10,A2)))*ROW(D$1:D$10))) という数式を入れフィルハンドルで下へコピーしています。m(_ _)m

関連するQ&A

  • Excel97の関数でどのように作成すればいいのか教えてください。

     |   A -------  | 住  所 ------- 1| 東京都 2| 千葉県 3| 山形県 4| 山梨県 5| 静岡県 6| 東京都 7| 新潟県 8| 千葉県 9| 東京都 上のようなデータベースがあります。 これを円グラフを作成するために、以下のようにしたいのです。 東京都  (??) 千葉県  (??) 山形県  (??) 山梨県  (??) 静岡県  (??) 新潟県  (??) この(??)にデータベースより指定の県はいくつあるのか?という関数を作成したいのですがどうしても考えつきません。 どのような関数を入力してやればいいのでしょうか?

  • エクセル表からエクセル表を作成するには

    例えば、ハガキソフトで作った住所録を別のエクセル表にコピーしたい。 → 特定の列を指定して 【何行あるか分からないデータを、特定の列を指定して、別表にしたい】こんな事簡単にできませんか? うまく説明できませんが、行データを読んで、別表の特定セルへコピーしてやりたい、データ行は何行あるかは不明(表を見れば分かるのですが・・)な場合。 要は最初の行からデータ終わりの行を読んで、別表へコピーしたいのですが、宜しくご教授お願いします。

  • エクセル関数につきまして教えてください。

    エクセル関数につきまして教えてください。(過去に同じような質問がございましたら申し訳ございません。) エクセル関数で下記のような表示をしたいです。 表中にある数字の隣のセルに下記のようなランクをつけたいのですが、文字の色やフォントなども変えたいのですが可能でしょうか?? テーブルを下記のようなテーブルもつくったのですが数式がわかりません。 2.0以上 →A(赤文字) 1.9~1.0 →B(オレンジ) 0.9~0.5 →C(緑) 0.4以下 →D(青) 宜しくお願い致します。

  • Excelの番号変換について

    Excelで、あるセルに番号を入力すれば、別表からその番号に対応する情報を抜き出し、 番号を入力したセルが、自動的にその情報に変わるということは、可能でしょうか。 例)B1セルに、「1」と入力します。別表は、1.東京都、2.横浜市、3.川崎市 となっているとします。すると、B1セルの文字が「東京都」と変わるようにしたいの です。 おそらく、VBAを使えば可能だとは思うのですが。 ご教授お願いします。

  • Excle 特定の文字から右の文字列を隣のセルへ移動させたい

    エクセル関数について質問させてください。 例えば以下の様なデータがあります。         A              B 1  東京都台東区 101  これを全角ブランクから右の文字列すべてをB1セルに移動する方法をご教授下さい。 例)         A              B 1  東京都台東区            101  よろしくお願いします。

  • エクセルの関数について

    エクセルの関数で困っています。 次のような場合、どうしたら良いでしょうか?  A  B  C  D  E  F 1     東京  10 2     東京  20 3    神奈川 40 4    神奈川 50 5 6 例えば↑のようにC1セルに「東京」D4セルに「50」とある表(この表を以降「イ表」と呼びます)があった場合、フィルタ機能を使わず関数にて次の条件値を求めるには どうしたら良いでしょうか?  ★条件:「イ表」の内、「東京」の条件の中から、最小値を求める。   (条件値を導き出すセルはF6とします) 表を並び替えて条件値を求めるのは容易なのですが、関数を使うと なるとさっぱりです。 DMIN関数以外で教えてください よろしくお願いします。  

  • Excelの関数です・・

    出勤簿からを別表を作成しています。 その表で、名前が入力するセル(A1:A10)の列から 関数のCOUNTA(A1:A10)で合計人数を求めたいのですが、 A1:A10のセルのうちA1:A5には別の表からリンクした数式が入っています。A1:A5まで(リンク元の表は空白になっている場合)空白でも合計人数のセルに「5」となります。リンク元が空白の場合、表の合計人数が「0」になる方法がわかりません・・・分かる方、どうか教えてください。よろしくお願いいたします。

  • エクセル関数についての質問です

    エクセル関数についての質問です [東京都→北海道] セルA1にこのような記述があった場合に、B1に東京都、C1に北海道というように [ → ] で囲まれた文字を別なセルに抽出できる関数を教えて欲しいのです。 FINDやLEFTかな?と思ってやってみてるのですが、うまくいきません。 誰かお力を貸していただけないでしょうか。 よろしくお願いします。

  • エクセル関数

    エクセルで、ある管理ナンバーを入れると、隣のセルにその品名を返してくれる関数を教えてください。 また、管理表一覧をどのように作っておいたほうがよいのか教えてください。

  • EXCEL 2003にて予定表を作成しています。

    EXCEL 2003にて予定表を作成しています。 祝日を、VLOOKUP関数にて表示しました。 =VLOOKUP(A5,$F$5:$G$20,2,FALSE) エラー( #N/A )を非表示にするための関数を 入力するも、上手くいきません。図添付 =IF(ISERROR(VLOOKUP(A5,$F$5:$G$20,2,FALSE),"",VLOOKUP(A5,$F$5:$G$20,2,FALSE)) 「入力した数式は正しくありません」と表示されます。 正しい数式を教えてください。よろしくお願いします。

専門家に質問してみよう