答えて
式のアプローチを、これを試してみてください。この式を入力して
=IFERROR(INDEX($B$1:$B$800, SMALL(IF(($B$1:$B$800)="", "", ROW($B$1:$B$800)-MIN(ROW($B$1:$B$800))+1), ROW(A1))),"")
セルE1
にドラッグしてドラッグします。配列式なので、CTRL + SHIFT + ENTERを使用して入力する必要があります。
そして細胞D1
この式
=IFERROR(INDIRECT("A"&IFERROR(SMALL(IF(($B$1:$B$800)="","",ROW($B$1:$B$800)-MIN(ROW($B$1:$B$800))+1),ROW(A1)),0)),"")
を入力しても底にドラッグ。これは配列式であるため、CTRL + SHIFT + ENTERの組み合わせで確認する必要があります。
それは私のために働いていない、私はあなたに言わなければならない、それらの空白では、実際には空白で、数式に影響するかどうかはわからない数式です。 –
私の答えに式の値を含めるように調整しました。 –
私は別の問題を抱えています。例1と例2の両方にDogなどの同じ項目があるとしたらどうでしょうか?例1と例2の両方に1つの項目しかありませんが、同じものを持っているとします。どのように区別するのでしょうか? –
、
Sub test()
Sheets("Sheet2").Range("D1:E200").Value = Sheets("Sheet1").Range("A1:B200").Value
Sheets("Sheet2").Range("D1:E200").SpecialCells(xlCellTypeBlanks).Delete xlShiftUp
Sheets("Sheet1").Range("D1:E200").Value = Sheets("Sheet2").Range("D1:E200").Value
End Sub
私はそれをシフトまたは右にすることはできません、それは静的な状態にする必要があります。 –
なぜ値を別のシートに貼り付けてそこからセルをコピーしないでください。同じ行にコードを1行追加してください。一時シートから値を削除したり、シート自体を削除したりする必要があります。 –
私がレポートに空白行を削除するには、コードのこの小さなビットを複数回使用しました。それは列 "A"のデータを持つ最後の行を見つけ出し、何もない場合はその行を削除します。
lastRow = Cells(Rows.Count, "A").End(xlUp).Row
Do While lastRow >= 1
If Cells(lastRow, 1).Value = "" Then Rows(lastRow).Delete
lastRow = lastRow - 1
Loop
は行を削除できません。すべての行が維持されなければなりません。 –
- 1. div間の空白を削除する
- 2. データテーブルの空白行を削除する
- 3. 行末の空白を削除する
- 4. テキストの行間の空白を削除する
- 5. 削除空白行は、Python
- 6. 空白を削除する
- 7. 名前空間に空白を含むファイルを削除する
- 8. 空白の削除
- 9. テーブルから空白行を削除します。削除する空白行がない場合はエラー
- 10. 列Bから空白行を削除
- 11. バッチを使用してテキストファイルの空白行と空白を削除する
- 12. フッターの下の空白の空白を削除するには?
- 13. すぐにテーブルの行間の空白を削除する方法
- 14. XML内のタグ間の空白を削除する方法
- 15. navとjumbotronの間の空白を削除するには?
- 16. Python Matplotlib - y軸の上の行間の空白を削除する
- 17. CSS - アンカー画像間の空白を削除する方法
- 18. MSChart:シリーズ間の空白を削除する
- 19. div間の空白を削除するには?
- 20. 文字間のスペースと空白を削除する
- 21. 要素間の空白を削除する
- 22. テーブルの空白を削除する
- 23. Rの空白を削除する
- 24. Axes3d(matplotlib)の空白を削除する
- 25. 開始時に空白または空白行を削除する
- 26. C#空白セルを削除
- 27. 空白とコロンの削除
- 28. C - 空白の削除
- 29. 二重引用符間の空白を除くすべての空白を削除し、二重スラッシュ間のテキストを削除する方法
- 30. テキストファイル内の行を削除した後に空白を削除するVB6
他のセルに影響を与えないため、数式は決してうまくいかないでしょう。サブルーチンを意味しますか?これまでに何を試しましたか? SOはコード作成サービスではなく、特定のコーディングエラーの対象となるヘルプを得るためのフォーラムであることを忘れないでください。 – nbayly
@nbayly私はOPは列AとBのそれぞれからデータを読み取るが、空白を無視する列DとEに存在する式を欲しいと思うと思う。 – JNevill
@JNevillまさに! –