質問編集履歴
1
追記事項
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,10 +11,10 @@
|
|
11
11
|
|
12
12
|
##前提
|
13
13
|
★項目1の中で「A」を最小値、「Z」を最大値とする
|
14
|
-
★文字数はすべて統一して4文字(指定桁になるよう空白になっているデータもあり→上記の表では行4)
|
14
|
+
★文字数はすべて統一して4文字(指定桁になるよう空白右側空白埋めになっているデータもあり→上記の表では行4)
|
15
|
+
★表ではわかりやすくするため上から順にA→Zの流れになっているのですが、実際は順不同となっている場合もあります。
|
15
16
|
|
16
17
|
|
17
|
-
|
18
18
|
処理内容としたら、OracleのMax関数のような動きをエクセルで実現させたいということです。
|
19
19
|
|
20
20
|
表1のデータであれば「ADC」が取得したい、ということです。
|
@@ -25,6 +25,44 @@
|
|
25
25
|
Excelでは文字列の最大、最小を求めることはできないのでしょうか?
|
26
26
|
わかる方いましたら教えてください。
|
27
27
|
|
28
|
+
|
29
|
+
##追記
|
30
|
+
上記の内容が解決していない状態で恐縮です。
|
31
|
+
目標内容の追加を1点だけさせていただきます。
|
32
|
+
|
33
|
+
表2
|
34
|
+
|行||Id|ipt|
|
35
|
+
|--:|--|:--|:--|
|
36
|
+
|1||1234||
|
37
|
+
|2||9876||
|
38
|
+
|3||6543||
|
39
|
+
|4|||...etc|
|
40
|
+
|
41
|
+
表3
|
42
|
+
|行||Id|項目1|
|
43
|
+
|--:|--|:--|:--|
|
44
|
+
|1||1234|AACD|
|
45
|
+
|2||9876|ABCD|
|
46
|
+
|3||6543|ACCD|
|
47
|
+
|4||1234|ADC |
|
48
|
+
|5|||...etc|
|
49
|
+
|
50
|
+
表2.Idと表3.Idがキーとなっていて、両テーブルでIdが合致する行が複数ある場合に項目1の文字列での最大値を取得するのを目標とします。(他前提条件は変わらずです)
|
51
|
+
|
52
|
+
現状で重複するデータがある場合に複数セルにて重複するデータをすべて取得するというのは実現ができています。
|
53
|
+
```
|
54
|
+
=IFERROR(INDEX($Id$1:$Id$5,MATCH(LARGE(($Id$1:$Id$1="1234")*1/ROW($Id$1:$Id$5),ROWS($Ipt$1:$Ipt1)),1/ROW($Id$1:$Id1),0),COLUMNS($ipt$0:ipt$0)),"")
|
55
|
+
//ipt列は入力するセルで項目名の行を0行目としています
|
56
|
+
```
|
57
|
+
|
58
|
+
上記の場合、1セル1データの取得となっておりますが、参照するための列や行を増やしたりすることをせず、iptの入力セルだけで完結させたです。
|
59
|
+
|
60
|
+
Excelでの重複データを取得する方法を調べましたが、1セル1データ取得の方法がほとんどでした。
|
61
|
+
|
62
|
+
> 引用テキスト参照するための列や行を増やしたりすることをせず、iptの入力セルだけで完結させたです。
|
63
|
+
|
64
|
+
この方法での取得はあるのでしょうか?併せて教えていただければ幸いです。
|
65
|
+
|
28
66
|
###スペック情報
|
29
67
|
OS:Windows10 Pro
|
30
68
|
Soft:MicrosoftOffice Orifessional Plus 2016 Excel
|