Excel 2007: クリップボードから表示されている行のみに貼り付ける

Excel 2007: クリップボードから表示されている行のみに貼り付ける

私がやりたいのは、.txtファイルから複数の行をコピーして、非表示の行があるExcelシートに貼り付けることです。テキストファイルの各行は同じ行に関連付けられています。見えるExcel シートの行。

txt ファイルの情報をシートに貼り付けると、隠れた行が考慮されます... データの半分が隠れた行に閉じ込められてしまいます。

F5 操作で表示されているセル (コピー先) のみを選択しようとしましたが、機能しません (「コピーされた領域と貼り付けられた領域のサイズが異なります」)。

答え1

これはおそらく適切な方法ではないと思いますが、私の場合はうまくいきます。 から始まる txt 行を Excel の新しいシートまたはワークブックに貼り付けますB1。表示されているデータのみを表示するフィルター処理されたシートで、列のすべてのセルを選択し、Alt+ を押して表示されているセルのみを選択します。 と入力し=ROW("cell to the left" ie: A7)Ctrl+を押してEnter、すべてのセルに入力します。次に、それらをコピーして、データの左側の新しいシートに値として貼り付けます。表示されているものだけが貼り付けられるはずです。その後、元のシートに戻り、数式を に編集して、=VLOOKUP(ROW(A7),NEWSHEET!A:B,2,FALSE)列 からデータを取得しますB

関連情報