[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『関数を使って表の修正がしたい』(レイリ)
?@
ID パス名 項目名 必須/任意
565103 アクセサリー 色 必須
565103 アクセサリー シリーズ 必須
565103 アクセサリー ブランド名 必須
565103 アクセサリー 品番 必須
567201 ピース 色 必須
567201 ピース シリーズ 必須
567201 ピース ブランド名 必須
567201 ピース 品番 必須
567199 ケース 色 必須
567199 ケース シリーズ 必須
567199 ケース ブランド名 必須
567199 ケース 品番 必須
━━━━━━━━━━
上記の表を
?A
ID フィルター 項目1 項目2 項目3 項目4
565103 必須 色 シリーズ ブランド名 品番
567201 必須 色 シリーズ ブランド名 品番
567199 必須 色 シリーズ ブランド名 品番
━━━━━━━━━━
と「必須/任意」の項目が「必須」になっている「項目名」
を
項目1~4 と列に反映させた表に変えたいのです。
?Aの表の
id
フィルター
に関しては手動で用意した状態なので、項目1~4の出し方をご教授頂きたいですm(_ _"m)
コメントお待ちしております。
< 使用 Excel:Microsoft365、使用 OS:Windows11 >
(苦言) 2023/09/12(火) 11:14:49
◆変換前◆
A B C D 1 ID パス名 項目名 必須/任意 2 565103 アクセサリー 色 必須 3 565103 アクセサリー シリーズ 必須 4 565103 アクセサリー ブランド名 必須 5 565103 アクセサリー 品番 必須 6 567201 ピース 色 必須 7 567201 ピース シリーズ 必須 8 567201 ピース ブランド名 必須 9 567201 ピース 品番 必須 10 567199 ケース 色 必須 11 567199 ケース シリーズ 必須 12 567199 ケース ブランド名 必須 13 567199 ケース 品番 必須
━━━━━━━━━━
上記の表を
◆変換後◆
A B C D E F 1 ID フィルター 項目1 項目2 項目3 項目4 2 565103 必須 色 シリーズ ブランド名 品番 3 567201 必須 色 シリーズ ブランド名 品番 4 567199 必須 色 シリーズ ブランド名 品番
━━━━━━━━━━
と「必須/任意」の項目が「必須」になっている「項目名」
を
項目1~4 と列に反映させた表に変えたいのです。
◆変換後◆の表の
id
フィルター
に関しては手動で用意した状態なので、項目1~4の出し方をご教授頂きたいですm(_ _"m)
コメントお待ちしております。
(レイリ) 2023/09/12(火) 11:26:12
って、全部必須だけど意味あんの?
(higejee) 2023/09/12(火) 11:27:56
例えなので実際の表は不要というものはいっておりますので意味ありますがなにか?
(レイリ) 2023/09/12(火) 11:31:33
「必須」と「不要」が混在した元表と希望する出力結果表を示された方が、
行き違いが無いように思われます。
提示例ならIndex,Column,Rowの各関数で済んでしまうので。
その辺を指摘されたのだと思いますよ。
=IF(INDEX($D$2:$D$13,COLUMN(A1)+(ROW(A1)-1)*4)="必須",INDEX($C$2:$C$13,COLUMN(A1)+(ROW(A1)-1)*4),"")
(防寒着) 2023/09/12(火) 11:51:56
__A___ __B_________ __C_______ __D______ __E __F___ __G_______ __H_____ __I_______ __J_______ __K__ 1 ID パス名 項目名 必須/任意 ID フィルター 項目1 項目2 項目3 項目4 2 565103 アクセサリー 色 必須 565103 必須 色 シリーズ ブランド名 3 565103 アクセサリー シリーズ 必須 567201 必須 色 シリーズ ブランド名 品番 4 565103 アクセサリー ブランド名 必須 567199 必須 シリーズ ブランド名 品番 5 565103 アクセサリー 品番 任意 6 567201 ピース 色 必須 7 567201 ピース シリーズ 必須 8 567201 ピース ブランド名 必須 9 567201 ピース 品番 必須 10 567199 ケース 色 任意 11 567199 ケース シリーズ 必須 12 567199 ケース ブランド名 必須 13 567199 ケース 品番 必須
[F2] =UNIQUE(FILTER(FILTER(テーブル1,テーブル1[必須/任意]="必須"),{1,0,0,1})) F,G列スピル [H2] =TRANSPOSE(FILTER(テーブル1[項目名],(テーブル1[ID]=F2)*(テーブル1[必須/任意]=G2))) ↓コピー
(まる2021) 2023/09/12(火) 12:09:35
コメントありがとうございます。
>>「必須」と「不要」が混在した元表と希望する出力結果表を示された方が、
行き違いが無いように思われます。
おっしゃる通りでございます、混在したものをご用意致しました↓↓
◆変換前◆
A B C D
ジャンルID パス名 項目名(日本語) 必須/任意
565103 アクセサリー 色 必須
565103 アクセサリー シリーズ 必須
565103 アクセサリー ブランド名 必須
565103 アクセサリー 品番 必須
565103 アクセサリー サイズ 必須
565103 アクセサリー 原産国 必須
565103 アクセサリー 柄 不要
565103 アクセサリー イラスト 不要
567201 ピース 色 必須
567201 ピース ブランド名 必須
567201 ピース 品番 必須
567201 ピース 素材(生地・毛糸) 必須
567201 ピース 代表色 必須
567201 ピース 柄 不要
567201 ピース イラスト 不要
567199 ケース 色 必須
567199 ケース シリーズ 必須
567199 ケース ブランド名 必須
567199 ケース 品番 必須
567199 ケース サイズ 不要
◆変換後◆
A B C D E F G 1 ID 項目1 項目2 項目3 項目4 項目5 項目6 2 565103 色 シリーズ ブランド名 品番 サイズ 原産国 3 567201 色 ブランド名 品番 素材(生地・毛糸) 代表色 4 567199 色 シリーズ ブランド名 品番
項目数はお調べしたところ「6」が最大でした。
こちらですと関数はどのようになりますでしょうか?
お手数ですがご確認宜しくお願い致します。
(レイリ) 2023/09/12(火) 12:25:29
(苦言) 2023/09/12(火) 13:07:15
コメントありがとうございます。
ご返信が遅くなり申し訳ございません。
ご教授頂いた関数でできました。
1つ質問なのですが、スピルというのはテーブル内では稼働しないのでしょうか?
#スピル! とうエラーがでたので項目1-6ないが空白になっているのを確認したのですが、なおりません。
ですのでテーブルを一旦解除して再度試してみるとスピルが稼働致しました。
(レイリ) 2023/09/12(火) 13:23:16
アンチしてないでまじめに人生いきたらどう?
アンチ=かまってちゃんやから返信したくなかったけど、
一度だけ返信してあげる
回答する気がない、またはスキルもないのにしったかぶりか。
ほんとご苦労様
(レイリ) 2023/09/12(火) 13:24:39
表などを書き込む際には行の先頭に半角スペースを入れると書き込んだ時のように表示される。 下記は両方とも英字の間に半角スペースを3個入れている。
A B C
A B C (ねむねむ) 2023/09/12(火) 13:27:32
>アンチしてないでまじめに人生いきたらどう?
お前に人生語られる覚えはないなー。
何歳か知らんが、人生のしったかぶりか。
ほんとご苦労様
(苦言) 2023/09/12(火) 13:39:48
マイクロソフトの見解(原文ママ)
>スピルした配列数式は、データ テーブルではExcelされません。
>数式を表の外に移動するか、テーブルを範囲に変換してみてください
(甘言) 2023/09/12(火) 14:24:32
これ、理解できるんですかね?
理解できるなら良いですが、わたしには理解できません。
Microsoftの自動翻訳はいい加減なので、理解できないときは英語の原文にすると良いです。
Spilled array formulas aren't supported in Excel tables. Try moving your formula out of the table, or converting the table to a range (click Table Design > Tools > Convert to range).
配列数式のスピルはエクセルのテーブルの中ではサポートされていません。
数式をテーブルの外に移動させるか、テーブルを範囲に変更してください。
(これはわたしの訳なので、やっぱりいい加減ですが(笑))
横から失礼しました。
(ゆたか) 2023/09/12(火) 15:22:55
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.