[解決済み】Excelに合体的な関数はありますか?
2022-01-29 10:08:51
質問
SQLのcoalesce()と同様に、同じ行の一連の列(左から右へ)で、最初の空でない項目でセルを埋める必要があるのですが。
次のシート例では
---------------------------------------
| | A | B | C | D |
---------------------------------------
| 1 | | x | y | z |
---------------------------------------
| 2 | | | y | |
---------------------------------------
| 3 | | | | z |
---------------------------------------
A行の各セルに、次のようなセル関数を配置したい。
---------------------------------------
| | A | B | C | D |
---------------------------------------
| 1 | x | x | y | z |
---------------------------------------
| 2 | y | | y | |
---------------------------------------
| 3 | z | | | z |
---------------------------------------
IF関数のカスケードでできるのは分かっているのですが、実際のシートでは30カラムから選択するので、もっと簡単な方法があればうれしいです。
どのように解決するのですか?
=INDEX(B2:D2,MATCH(FALSE,ISBLANK(B2:D2),FALSE))
これはArray Formulaです。 数式を入力した後 CTRL + シフト + 入力 を入力すると、Excel はこれを配列式として評価します。 これは、指定されたセル範囲の最初の空白でない値を返します。 この例では、数式はヘッダー "a" の列に入力されています。
A B C D
1 x x y z
2 y y
3 z z
関連
-
[解決済み】一括読み込みデータ変換エラー(指定されたコードページに対して型の不一致または無効な文字)1行目4列目(年)について)
-
[解決済み】sys.dm_exec_sql_textはどのように機能するのでしょうか?
-
[解決済み] ''付近の構文が正しくない
-
[解決済み] CLOBとNCLOBの違いは何ですか?
-
[解決済み] Microsoft Officeをインストールせずに、C#でExcel(.XLSおよび.XLSX)ファイルを作成するにはどうすればよいですか?
-
[解決済み] MongoDBに "like "を使ってクエリを実行する方法
-
[解決済み] Excel の相互運用オブジェクトを適切にクリーンアップするにはどうすればよいですか?
-
[解決済み] SQL Serverには、.NETのMath.Maxのような2つの値を取るMax関数はありますか?
-
[解決済み] SQL Server テーブルからランダムな n 行を選択する
-
[解決済み】Oracle NVLとCoalesceの違いについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】オペランド型の衝突:intはdateと互換性がない + INSERT文はFOREIGN KEY制約と衝突した
-
[解決済み】SQL Server サブクエリが1つ以上の値を返しました。サブクエリが =, !=, <, <= , >, >= に続く場合、これは許可されません。
-
[解決済み】INTERSECTとINNER JOINは根本的に違うのか?[重複している]
-
[解決済み] エラー (ORA-00923: 期待された場所に FROM キーワードが見つかりませんでした)
-
[解決済み] ORA-01779: キーが保存されていないテーブルにマップされる列を変更できません。
-
[解決済み] SQLクエリで2つの列から値を引き算する
-
[解決済み] "このSqlTransactionは完了しました。もう使用できません。"...設定エラー?
-
[解決済み] SQL Server - INNER JOIN WITH DISTINCT
-
[解決済み] ORA-00997: LONG データタイプの不正使用に対する回避策
-
[解決済み] SQLサーバーで文字列をsmalldatetimeデータ型に変換する際、変換に失敗しました(静的値を除く)。