• 締切済み

だれか教えてください

例えば、A<B、A<C、C<B 一番大きいのは、Bが1番、Cが2番、Aが3番になりますよね こう言った、条件を入力して、順番を付けたいのですが、どうすればいいでしょうか、このアルファベットは 回号(数字)が入るので、ランク関数とはでは、処理できません。マクロとかでしか、組めないのでしょうか? だれかお知恵拝借!m(._.)m 意味伝わるかな・・・

みんなの回答

noname#12384
noname#12384
回答No.3

条件設定の表を別に作り、vlookup関数で値を持ってくるのですから、数式は IF関数を使うようになりますね。 複数のセルを使用しても、条件設定の条件と値のみ表にすればvlookup関数が使えます。 質問の内容がよく理解出来ませんのでこの程度のことしか回答出来ませんが。

noname#12384
noname#12384
回答No.2

ABCの条件設定を別に作り、vlookup関数で当てはめて行ったらどうでしょうか? (当方の持ち合わせ知識はDOS版Lotus123ですが・・・)

hiro_yoshi
質問者

補足

ありがとうございます。 もしよろしければ、数式等で例題を知りたいのですが・・・

  • u16
  • ベストアンサー率25% (8/32)
回答No.1

質問の意味がよく分かりません。 <とか >とかもセルに記入するんですか? “こういった条件”というのは他の <= とかも含むつもりですか? アルファベットの順序を結果として表示したいのですか? やりたいことをもう少し具体的に書いてもらえれば手助けできるかもしれません。 補足してください。

hiro_yoshi
質問者

補足

実は、基本<しか使いません。 アルファベットの答えでなく ソートがかかった様に 並べ替えたいのです。 AよりBがいい BよりCがいい 条件入力 すると C B A と表示できるだけでいいんですが 単純に、大きい数字順とかアルファベットだと ソートすればいいのでしょうが、どこかに条件を入れると その条件に見合う順番に並び替えしたいのです。 これで、分かりますかね (^_^;) よろしくお願いします

関連するQ&A

  • accessで閲覧用フォームを作成

    テーブルのフィールドにA1-1、B2-1、C5-10という様に 「アルファベット」+「数字」-「数字」と入力するフィールドがあります コレを今帳票フォームで見れるようにはしました(ウィザードに従っただけです) 今は入力した順番に一列に並んでます (1)アルファベットは最大3種類 (2)アルファベットの後の数字は限りなく増えていく (3)-(ハイフン)の後の数字も限りなく増えていく という条件なのですが 「アルファベット」+「数字」別に表示させてそれぞれの最後の数字が現状いくつまで使われているかを示すにはいったいどう作ればいいのか・・・・ 皆目検討も付きません(^^; Excelでいうところのオートフィルタのオプションで「○○から始まる」的なものです 何かヒントでもいいのでよい知恵があれば拝借いたしたく よろしくお願いします。

  • 関数よろしくお願いします。(エクセル)

    いつもお世話になっています。 知識不足のためよろしくお願いします。 回数、順番を出したいと思っています。 いい関数等ありましたら教えてくださいよろしくお願いします。 内容 氏名  時間    順番 Aさん  8:30   1 Bさん  8:30   1 Cさん  8:45   2 Dさん  8:30   1 RANKではCさんは4番になります。 2番にする関数ありましたら よろしくお願いします。

  • 順位の関数

    よろしくお願いします。 予定表を作っています。 A列=氏名、B列=時間帯、C列=順番(関数入力) Aさん 10時 1番 Bさん 10時 1番 Cさん 10時 1番 Dさん 11時 2番 ランク関数を使うとDさんは4番になります。 2番にする方法はないでしょうか??

  • EXCELに詳しい方

    EXCELに詳しい方、以下2点わかりましたら宜しくお願いします (1)セルA1に「食費」「交際費」と記載すると セルB1に記載されていたものが消える(空欄にする)ようにするにはどうすればいいでしょうか? セルB1に直接数字を入力したく関数を入れてしまうと数式が上書きされて消えてしまうので 関数ではない設定で方法はありますか? 条件付き書式でできるかな、と思いましたが設定できるのは書式だけで セルに入力していたものを消すことは不可能ですよね・・? (2)A1にアルファベットと数字の文字、C1には数字があるときに B1に1から連続した数字を自動的に割り振られるようにしたいです つまり A列   B列   C列 JKL456  1  3000       2   4003       3   5456       4   5894 S56D  1    8111       2   4512       3   6812 SJN2  1      5812       2   4213 ポイント A列とC列に入力されたときB列が1になる C列に入力されているとき上の1から連続した数字をもってくる A列とC列は自分で入力するがB列は自動で数字が入るようにしたい できたらマクロを使わないで設定できたらいいですが マクロを使わないとできないようであれば そのやり方も教えてください。 宜しくお願い致します。

  • Excel同一セル内の、アルファベットと数字を別々のセルに置き換える方法を教えてください

    ExcelのA列のセルに、アルファベットと数字の組み合わせが3000行くらい入っています。 アルファベットは1~5個でA~Z、 数字は1~3個で0~9  全て半角です。 の組み合わせです。アルファベットと数字の配置は A1    A12    A123 AB1 AB12 AB123 HD167 SDM12 WB987 の組み合わせです。 (アルファベットと数字はそれぞれまとまっていて、入り混じることはありません) これを、   A  B  C   1 A1  A   1 2 A12 A 12 3 A123 A 123 4 AB1 AB 1 のように、アルファベットと数字を別々にセルに置き換えたいのです。 マクロを使わず、B列以降のセルを使って関数でできないでしょうか? よろしくお願いいたします。

  • エクセル、同じ数字が入らない。

    よろしくお願いします Sランク=100 Aランク>90 Bランク>70 Cランク=<70 のIF関数 Aさん 80 90 A  3番 Bさん 20 100 S 1番 Cさん 30 90 A  4番 Dさん 40 100 S 2番 Eさん 50 90 A  5番  Sは1名 Aは2名 Bは10名としたいのですが Aさん  90 A  3番 Bさん  100 S 1番 Cさん  90 B  4番 Dさん  100 A 2番 Eさん  90 B  5番  どのようにしたらいいか分かりません。 よろしくお願いします。

  • エクセルの関数でセルの合計を求めたい(条件付) 

    関数で   A B C  1 ○ 1 2 × × 3 ○ 3 4 × × 5 × × 6 ○ 2    ※ ×は空白です。 A行がが○だった時、B列の数字と一つ下の○の行のB列の数字の合計をC行に求めたいと思っています。 例えばC1には4、C3には5と言った感じです。 IF関数をネストしようと思ったのですが、×が10個以上続く場合がありネストできませんでした。 お知恵を拝借させてください。 よろしくお願いします。 関数では難しい場合はVBAでも結構です。

  • MATCH関数とINDEX関数の組み合わせ方

    あるシートから別ファイルのシートへ、"金額の値"をコピーしたいのですが、 条件セルが元データでは縦2行(地域と商品名)、コピー先では(列)に配置されているため、 どうやって関数を組んだら良いのかわかりません。  関数ではなく、マクロにしないと無理でしょうか? (マクロでもいいのですが、コードがよくわからないので…)  又、地域はコードで番号順に並んでいますが、商品名はアルファベットと数字が混ざっており、 ソートされていない並び(変更不可)になっています。 Sheet1(元データ)    A      B    C 1 地域   商品名  金額 2 (01関東) (AS01) (200) 3 (01関東) (333B) (250) このSheet1の金額データを別ファイル:Sheet2の該当欄に表示させたい。 Sheet2(コピー先)   A           B     C      D 1 地域\ 商品名 (AS0100) (9999B) (AF205) 2 (01関東)       (200)   (300)   (250) 3 (02中部)       (50)    (250)    (290) どなたか、お知恵を拝借できれば幸いです。

  • エクセル vlookup 関数?

    Excelのバージョン:[2002]  今表を作っていまして、 sheet1に、 A B C 売上 100 200 150 ・・・・ 粗利 30 50 35 ・・・・ 経費 10 40 10 ・・・・ 利益 20 10 25 ・・・・ 粗利ランク 3 1 2 ・・・・ 貢献度ランク 2 3 1 ・・・・ 上記の表を作り、sheet2に、 粗利ランク 氏名 貢献度ランク 氏名 1 B 1 C 2 C 2 A 3 A 3 B ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 上記のようにランキング表を作りたいのですが、 どの関数で、どのように作れば楽に手間なくできるでしょうか? お知恵を拝借したいと思います。 よろしくお願い致します。

  • 順番に処理させたい

    とある処理を順番どうりに処理させるにはどのような関数を入れるといいのでしょうか? タイマーで処理させていますが、 勝手に順番が入れ替わってしまうようなんです。 処理A 処理B 処理C となっています。 がなぜか処理Bが先に行われて、処理Aが行われます ※タイマーは2秒(2000MS)おきに実行し、一定の条件(その条件もタイマーで決定させる) ちなみに行数はそんなに多くないです。(多分・・・) 以上御願いします。 ちなみに .NET です。

専門家に質問してみよう