diff -u -r ../src680-m72.bak/sc/source/core/data/column3.cxx sc/source/core/data/column3.cxx
--- ../src680-m72.bak/sc/source/core/data/column3.cxx	2005-02-02 10:11:23.000000000 +0530
+++ sc/source/core/data/column3.cxx	2005-02-08 14:42:49.389028728 +0530
@@ -1467,6 +1467,12 @@
 		TypedStrData*		 pData;
 		ULONG				 nFormat  = GetNumberFormat( nRow );
 
+		if  ( pDocument->RowFiltered(nRow, nTab))
+		{
+			++nIndex;
+			continue;
+		}
+			
 		ScCellFormat::GetInputString( pCell, nFormat, aString, *pFormatter );
 
 		if ( pDocument->HasStringData( nCol, nRow, nTab ) )
