質問編集履歴

5

LIST2のフォームが崩れてテキストになっていた

2022/12/08 04:28

投稿

kumiko
kumiko

スコア48

test CHANGED
File without changes
test CHANGED
@@ -1,103 +1,52 @@
1
1
  ### 前提・実現したいこと
2
-
3
2
  エクセル関数で次のことを実現したいと思っています。
4
-
5
3
  LIST1 A列には「あいうえ」がはいっています
6
-
7
4
  B、C列にはランダムに「abcdefg」などアルファベットの小文字がはいっています
8
5
 
9
-
10
-
11
6
  LIST2にはLIST1でランダムに並べられていたアルファベットが縦に一意に並べられています。
12
-
13
-
14
7
 
15
8
  LIST2のD列にかかれたアルファベットがLIST1のどの行にはいっているかを特定し、その行のLIST1のA列に記載されているあいうえのどれかをLIST2のE列に解として表示させたいというのが実現したいことです。(つまり関数をいれたいのはLIST2のE列)
16
9
 
17
10
 
18
-
19
-
20
-
21
11
  LIST1
22
-
23
12
  |セル番地|A|B|C|
24
-
25
13
  |--:|:--:|:--:|:--:|
26
-
27
14
  |1|あ|a|d|
28
-
29
15
  2|い|b|e|
30
-
31
16
  3|う|c|f|
32
-
33
17
  4|え|g|h|
34
18
 
35
19
 
36
-
37
-
38
-
39
20
  LIST2
40
-
41
21
  |セル番地|D|E|
42
-
43
- --:|:--:|
22
+ |--:|:--:|:--:|
44
-
45
23
  |5|a|あ|
46
-
47
24
  6|b|い|
48
-
49
25
  7|c|う|
50
-
51
26
  8|d|あ|
52
-
53
27
  9|e|い|
54
-
55
28
  10|f|う|
56
-
57
29
  11|g|え|
58
-
59
30
  12|h|え|
60
-
61
-
62
-
63
-
64
-
65
31
 
66
32
 
67
33
 
68
34
 
69
35
  ### 試したこと
70
36
 
71
-
72
-
73
37
  もともとBC列データは同じセルに入っていていままではVLOOKUPのあいまい検索を使用してキー項目と結びつけていたのですがデータが長いものはVLOOKUPではエラーが出ると最近気づいて…
74
-
75
-
76
38
 
77
39
  別の方法を探したところINDEX関数とmatch関数を使う方法がよさそうということでいろいろ試し中ですがMATCH関数が使いこなせずおたおたしています。
78
40
 
79
-
80
-
81
41
  やったことは…
82
-
83
42
  E5セルに入れる式として
84
-
85
43
  =INDEX($A$1:$C$4,MATCH(D5,$A1:$C$4,0),MATCH(D5,$A1:$C$4,0),1)
86
-
87
44
  =エラー
88
-
89
-
90
45
 
91
46
  MATCHでリスト内のセル番地を特定したかったのですがたしかに縦横が特定できないわけですからエラーになります…。
92
47
 
93
-
94
-
95
48
  そもそもこれらの関数も理解しきっておらずまだいろいろ試し&勉強中ですがもしかしたらいい案がもらえるかもしれないということでとりあえず質問します。
96
-
97
-
98
49
 
99
50
  ### 補足情報(FW/ツールのバージョンなど)
100
51
 
101
-
102
-
103
52
  エクセル2010です

4

知識レベルが低いので

2019/04/25 04:22

投稿

kumiko
kumiko

スコア48

test CHANGED
File without changes
test CHANGED
@@ -92,7 +92,7 @@
92
92
 
93
93
 
94
94
 
95
- まだいろいろ試し中ですがもしかしたらいい案がもらえるかもしれないということでとりあえず質問します。
95
+ そもそもこれらの関数も理解しきっておらずまだいろいろ試し&勉強中ですがもしかしたらいい案がもらえるかもしれないということでとりあえず質問します。
96
96
 
97
97
 
98
98
 

3

タグの順番のせい?でVBAのカテゴリになっていた

2019/04/25 04:22

投稿

kumiko
kumiko

スコア48

test CHANGED
File without changes
test CHANGED
File without changes

2

表現がおかしい

2019/04/25 04:14

投稿

kumiko
kumiko

スコア48

test CHANGED
File without changes
test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
 
76
76
 
77
- 別の方法を探したところINDEX関数とmatch関数を使う方法がよさそうですがMATCH関数が使いこなせずおたおたしています。
77
+ 別の方法を探したところINDEX関数とmatch関数を使う方法がよさそうということいろいろ試し中ですがMATCH関数が使いこなせずおたおたしています。
78
78
 
79
79
 
80
80
 

1

わかりにくい表現だったので

2019/04/25 04:11

投稿

kumiko
kumiko

スコア48

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- LIST2のD列にかかれたアルファベットがLIST1のどの行にはいっているかを特定し、LIST1のA列に記載されているあいうえのどれかをLIST2のE列に解として表示させたいというのが実現したいことです。(つまり関数をいれたいのはLIST2のE列)
15
+ LIST2のD列にかかれたアルファベットがLIST1のどの行にはいっているかを特定し、その行のLIST1のA列に記載されているあいうえのどれかをLIST2のE列に解として表示させたいというのが実現したいことです。(つまり関数をいれたいのはLIST2のE列)
16
16
 
17
17
 
18
18