Note: The other languages of the website are Google-translated. Back to English

 行または列の最初/最後の空白でないセルを返す方法は?

ワークシートで作業する場合、行または列の最初または最後の空白以外のセル値を取得したい場合があります。 行または列に一目でデータが少ない場合は値を取得するのは簡単ですが、長い列または行にデータを返すのは面倒な作業になります。 ここでは、この仕事を解決するためのいくつかの便利な方法についてお話します。

行または列の最初の空白でないセルを数式で返します

行または列の最後の空白でないセルを数式で返します


矢印青い右バブル 行または列の最初の空白でないセルを数式で返します

データを含む最初のセルを抽出するには、次の数式を適用してください。

1。 データのほかに、空白のセルに次の数式を入力します。 =INDEX(A1:A13,MATCH(TRUE,INDEX((A1:A13<>0),0),0))、スクリーンショットを参照してください:

doc-return-first-data-cell-1

2。 次に、 入力します キーを押すと、次のように最初の非空白セル値が取得されます。

doc-return-first-data-cell-1

注意:

1.上記の式では、 A1:A13 は使用する列範囲です。必要に応じて変更できます。 この数式を適用して、行の最初の非空白セル値を取得することもできます。列範囲を行範囲に変更するだけです。

2.この数式は、単一の行または単一の列で正しく機能します。


矢印青い右バブル 行または列の最後の空白でないセルを数式で返します

空白以外の最後のセル値を返したい場合は、別の数式を使用すると便利です。

1。 この式を入力します =LOOKUP(2,1/(A1:A13<>""),A1:A13) データの横の空白のセルに、スクリーンショットを参照してください。

doc-return-first-data-cell-1

2。 次に、 入力します キーを押すと、最後の空白以外のセル値が一度に抽出されます。 スクリーンショットを参照してください:

doc-return-first-data-cell-1

注意:

1.上記の式では、 A1:A13 は使用する列範囲です。必要に応じて変更できます。 この数式を適用して、行の最後の非空白セル値を取得することもできます。列範囲を行範囲に変更するだけです。

2.上記の式は、単一の行または単一の列で正しく機能します。


最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (30)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
いいね! 機能した!
このコメントは、サイトのモデレーターによって最小化されました
a8、b8、c8の値の使用:0 8A8この数式を右側のセルの横にコピー=ROW(INDEX(A1:A100、MATCH(TRUE、INDEX((A1:A1000)、0)、0)) )歩留まり:9 8 8ただし、この数式を右側のセルの隣にコピーする= ROW(INDEX(A1:A100、MATCH(TRUE、INDEX((A1:A100 "")、0)、0)))歩留まり: 8 8 8 1番目の非ゼロは1番目の非空白エルゴと同じではありません2番目の式は、前提ステートメントで述べられたものを生成します:「行または列の最初/最後の非空白セルを返す方法は?」
このコメントは、サイトのモデレーターによって最小化されました
これを投稿していただきありがとうございます!
このコメントは、サイトのモデレーターによって最小化されました
カラムAからデータを取得するために助けが必要です。
行1にはたくさんの名前があります。 これらから名前を検索し、その名前列の最後のゼロ以外の値を見つけてから、CollumnAから尊敬されているデータを見つける必要があります。

助けてくれませんか?

ここに写真を追加する方法がわかりません。
このコメントは、サイトのモデレーターによって最小化されました
こんにちは。コンテンツを探している行が完全に空の場合、「#N/A」が返されます。 何も返さず、セルを空白のままにするにはどうすればよいですか?
このコメントは、サイトのモデレーターによって最小化されました
IFERRORを使用します(ここに関数を入れてください、 "")。
このコメントは、サイトのモデレーターによって最小化されました
XNUMX番目の非空白セルの行番号を返す方法は? あなたは私をコールド?
このコメントは、サイトのモデレーターによって最小化されました
XNUMX番目の非空白セルの行番号を返すにはどうすればよいですか? それは私の論文で私を大いに助けてくれるでしょう。
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、数式をありがとう(数式を使用して行または列の最後の空白でないセルを返す-= LOOKUP(2,1 /(A1:A13 <> "")、A1:A13))
この式は私が正確に探していたものを実行しました。 私の理解のために、ロジックを説明していただけますか?、なぜ2がルックアップ値と数式のlookup_vectorのロジックに使用されるのですか?
前もって感謝します

よろしく、
SK
このコメントは、サイトのモデレーターによって最小化されました
まさにこの質問は私の側からです
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、行または列の数式の最後の非空白セルに感謝します。これは私が正確に探していたものです。
論理を教えていただけますか? (lookup_vectorvaleで1/(range <> =””)を通過した理由)
よろしく、
SK
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、数式をありがとう。 テーブルANがあり、最初にAで特定の値を検索して、結果として列HLで見つかった最後の非空白値を取得する行を見つける必要がある場合、この数式を拡張するにはどうすればよいですか?
このコメントは、サイトのモデレーターによって最小化されました
エラーのあるGoogleスプレッドシートでは機能しません:ルックアップ評価で値「2」が見つかりませんでした。


MsExcelでうまく機能します。
このコメントは、サイトのモデレーターによって最小化されました
グーグルシートでこれを試してみてください:


= INDEX(FILTER(F:F、NOT(ISBLANK(F:F)))、ROWS(FILTER(F:F、NOT(ISBLANK(F:F)))))
このコメントは、サイトのモデレーターによって最小化されました
数式を編集して、最初のセルではなく最後の空白でないセルをプルするにはどうすればよいですか?
このコメントは、サイトのモデレーターによって最小化されました
これも私が必要なものです!
このコメントは、サイトのモデレーターによって最小化されました
Ankurが投稿した数式は、指定された範囲(列)の最後の非空白セルの値を返します。 これを単一行の列全体で機能させる場合は、数式内で「ROWS」を「COLUMNS」に変更します。
このコメントは、サイトのモデレーターによって最小化されました
行内のいくつかの選択されたセルから最後の非空白セルを返す方法
このコメントは、サイトのモデレーターによって最小化されました
、1 /([RANGE] <> 0)が機能する理由を知りたいです:(
このコメントは、サイトのモデレーターによって最小化されました
こんにちは誰かがこれについて助けてくれますか、

csvファイルまたはn個のデータを含むExcelがあり、自動である必要のある数式を使用して集合データをほとんど必要とせず、出力を表形式にする必要があります。これについて誰か助けてください。 ?
このコメントは、サイトのモデレーターによって最小化されました
「INDEX((A1:A13 <> 0)」とはどういう意味ですか?INDEXの最初のパラメーターはセルA1からA13のセットですが、ゼロに等しくないテストが追加されています。これについての説明は見つかりません。
このコメントは、サイトのモデレーターによって最小化されました
A1:A13 <> 0は、trueまたはfalseのいずれかの値の配列を返します
A0:A0で1以外のすべての値(たとえば<> 13)が真になり、他のすべての値が偽になります
これで、その配列の最初の「true」を検索し、それを使用してインデックスを作成できます。
このコメントは、サイトのモデレーターによって最小化されました
また、255文字を超える最後の非空白セルを検索することもできます。 問題を解決するのに役立ちました。
どうもありがとう!
このコメントは、サイトのモデレーターによって最小化されました
Hi
行の最初の非空白セルを返したいのですが、
最初のニンブランクセルの一番上のセルの情報。
このコメントは、サイトのモデレーターによって最小化されました
コンテンツありがとうございます! 何が間違っているのかわかりませんが、これを行うことができないようです(Googleスプレッドシートで):

C1からG1までの最初の空でないセルの値をH1に入力する必要があります。 次に、これを次のすべての行(H2、H3、H4など)にコピーする必要があります

よろしくお願いします:)
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、マリッサ、
Googleスプレッドシートの行から最初の空白以外の値を取得する場合は、次の数式のいずれかを適用してください。

= QUERY(transpose(C1:G1)、 "Col1がnull制限ではないCol1を選択1"、0)
=index(C1:G1,MATCH(FALSE,ISBLANK(C1:G1),0))

ぜひお試しください。お役に立てば幸いです。
このコメントは、サイトのモデレーターによって最小化されました
完璧な答え。 かなり長い間これを探していました。 ありがとうございました!
このコメントは、サイトのモデレーターによって最小化されました
Como faço para obter o menor valor de um intervalo, onde pode haver células em branco ?
このコメントは、サイトのモデレーターによって最小化されました
この数式を使用して、値が 0 より大きい最初のセルの列ヘッダーを返すにはどうすればよいですか?
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、トム、
問題を解決するには、次の式を適用してください。
=INDEX($B$1:$H$1,MATCH(TRUE,$B2:$H2>0,0))
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-return-column-headers.png

試してみてください。お役に立てば幸いです。
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護