こんにちは。関数をほとんど使ったことがないので、初歩的な関数でできるのかもしれないのですが、自分で関数を使ってやってみるものの・・・ うまくいきません。関数を使って区分わけを自動でできるようにしたいのですが
すみませんが、関数に詳しい方教えてください。
コードから3区分したいのですが、
コードは001-001、101-001、002-001,002-002、003-001などです。
コード(A列)、ふり番号(B列)にデータは入力してあります。
まずは1つ目に最初の3桁で001→1、101→2とゆうふうに値を返したいのです。
2つ目はコードそれぞれを001-001→1、002-001→2、002-002→3・・・と値を返したいのです。
最後にふり番号を使って1~1999→1 10000番台→2 50000番台→3
と区分したいのです。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
あくまでデータベース関数を使わないで回答します
1.コード頭3桁で抽出方法
Bシートに
A1 001 B1 1
A2 002 B2 3
A3 003 B3 2
AシートのC3=VLOOKUP(MID(D1,1,3),B!A1:B3,2,FALSE)
2.コード頭7桁で抽出方法
Bシートに
A1 001-001 B1 1
A2 002-001 B2 2
A3 002-002 B3 3
AシートのC3=VLOOKUP(D1),B!A1:B3,2,FALSE)
3.IFの入れ子
IF(B1<1999,1,IF(B1<20000,2,3))
こんなもんで参考になりますか
一応エクセル技道場も紹介します
参考URL:http://www2.odn.ne.jp/excel/waza/function.html#S …
ありがとうございました。
区分1,2はできたのですが、区分3がちょっと・・・
教えて頂いたものできるのです。説明文のないようであればですね。
すみません。私が肝心な所をはぶいてしまいました。
申し訳ありませんが、よかったらもう一度教えてください。
番号の区分は、
1 → 1~1999
2 → 3000番台、10000番台、30000番台、40000番台
3 → 20000番台、50000番台
という中間の番号が3に値を返すというものになるのです。
IF関数で教えていただいた物を真似てみたのですができず・・
論理式をANDで区切って指定してみてもエラーで・・・
すみませんが宜しくお願い致します。
No.3
- 回答日時:
再回答(遅くなりました)
区分3のみ
A1 1 B1 1
A2 2999 B2 1
A3 3000 B3 2
A4 10000 B4 2
A5 20000 B5 3
A6 30000 B6 2
A7 40000 B7 2
A8 50000 B8 3
式=VLOOKUP(D1,A1:B8,2)
注)D1は対象データ
FALSE は指定しない
何かありましたら補足して下さい。
できました。
本当にありがとうございました。
関数ってすごいですね。今回の教えていただいた
ことで、他にも利用できそうです。
ありがとうございました。
No.2
- 回答日時:
例えば
1 → 1~1999
2 → 3000番台、10000番台
というように数字をふるのは
=IF(B1<2000,1,IF(AND(B1<4000,B1>2999),2,IF(AND(B1<20000,B1>9999),2,"")))
とすればできると思いますが。
ネスト関数は7つまでOKだと思うので、補足されている内容なら可能ではないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) INDEX関数とMATCH関数を使用し値を返す数式についてです 2 2022/04/20 13:40
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Excel(エクセル) Excelでなぜこのような式をつかっているのでしょうか、行に1,2,3と連番を振るだけなのに 5 2023/04/08 20:00
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) 【Excel関数】値が合致するセルの隣のセルを表示させたい 8 2022/10/12 17:44
- Excel(エクセル) 複数のExcelブックのシート1の内容を1つのExcelブックにコピー貼り付けたいのでvbaコードを 7 2023/02/10 23:20
- Excel(エクセル) 時間差を求めるマクロコードを教えてください。 4 2022/05/17 18:22
- その他(Microsoft Office) エクセルで1行の長いデータを指定の桁数で分割する方法が知りたいです。 4 2022/05/20 21:55
- その他(Microsoft Office) Excel 2列の値を返す数式についてです 1 2022/11/23 22:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
尿検査前日に自慰行為した時の...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
尿検査の前日は自慰控えたほう...
-
精子が黄色?
-
中出しをするとお腹が痛い・・・。
-
EXCELで条件付き書式で空白セル...
-
excelでsin二乗のやり方を教え...
-
これって喉仏ですか? 私は女性...
-
口の中に黒い血の塊
-
納豆食べた後の尿の納豆臭は何故?
-
2つの数値のうち、数値が小さい...
-
エクセル指定した範囲からラン...
-
筋トレするとチンコが縮んじゃ...
-
変な話しになります。尿検査で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
白血球が多いとどんな心配があ...
-
中出しをするとお腹が痛い・・・。
-
射精をして1週間以内に尿検査を...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
変な話しになります。尿検査で...
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
男です。昨日の午後3時くらいに...
-
今朝、毎朝の習慣でオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
1日前の検尿
-
値が入っているときだけ計算結...
-
精子が黄色?
おすすめ情報