<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.office.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tables Part 3: Using Formulas with Tables</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/28/tables-part-3-using-formulas-with-tables.aspx</link><description>One of our goals with tables was to create a set of features that reduce the overall maintenance required to keep a spreadsheet functioning well over time. This involves making spreadsheets less prone to error, as well as making them more understandable</description><dc:language>en-US</dc:language><generator>Telligent Community 1.5.134.15456 (Build: 5.5.134.15456)</generator><item><title>re: Tables Part 3: Using Formulas with Tables</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/28/tables-part-3-using-formulas-with-tables.aspx#8157</link><pubDate>Wed, 02 Nov 2005 07:34:52 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8157</guid><dc:creator>Harlan Grove</dc:creator><description>&lt;p&gt;Re Biff&amp;#39;s comment about steep learning curve: we&amp;#39;ll all be newbies together!&lt;/p&gt;
&lt;p&gt;Seriously, I&amp;#39;ll stand by my earlier prediction: IT departments will look back on Office 12 as perhaps the biggest PITA upgrade in history. As I&amp;#39;ve already mentioned, the XL4 to XL5 transition, the last radical one, was no big deal because XL wasn&amp;#39;t so widely used at that time (early 1990s).&lt;/p&gt;
&lt;p&gt;Interesting to see whether CIOs view the benefits of Office 12 worth the training and reduced initial productivity costs. I suspect I&amp;#39;ll still be using XL10 (2002) at work 5 years from now. However, I&amp;#39;ll probably upgrade *one* home machine on my own.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8157" width="1" height="1"&gt;</description></item><item><title>re: Tables Part 3: Using Formulas with Tables</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/28/tables-part-3-using-formulas-with-tables.aspx#8158</link><pubDate>Wed, 02 Nov 2005 06:09:09 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8158</guid><dc:creator>Biff</dc:creator><description>&lt;p&gt;I consider myself to be an above average user and I can see a fairly steep learning curve going from any current versions of Excel to Excel12.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8158" width="1" height="1"&gt;</description></item><item><title>re: Tables Part 3: Using Formulas with Tables</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/28/tables-part-3-using-formulas-with-tables.aspx#8159</link><pubDate>Tue, 01 Nov 2005 23:46:25 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8159</guid><dc:creator>Harlan Grove</dc:creator><description>&lt;p&gt;Colin Banfield...&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;|Since we&amp;#39;re opening up data validation here,&lt;/p&gt;
&lt;p&gt;|the one modification I&amp;#39;d like to see is logic&lt;/p&gt;
&lt;p&gt;|included to prevent data validation from&lt;/p&gt;
&lt;p&gt;|being completely defeated by pasting data&lt;/p&gt;
&lt;p&gt;|into cells with data validation rules.&lt;/p&gt;
&lt;p&gt;Let&amp;#39;s take that a bit further. Data Validation would be a LOT more useful if it were part of the recalculation infrastructure. Users can also enter formulas which initially return valid values but later return invalid values. It&amp;#39;d be very useful if Excel would return a new error value, #INVALID!, in such situations. Even better if #INVALID! errors couldn&amp;#39;t be trapped by IFERROR.&lt;/p&gt;
&lt;p&gt;[Which gets back to IFERROR and selectively trapping error values. IMO, there are three classes of error: the expected errors #N/A, #VALUE!, #NUM!, #DIV/0!, the ambiguous error #REF! and the unexpected errors #NULL! and #NAME?. The first set are often returned by built-in functions in fairly unexceptional circumstances (lookup value not found, substring not found in longer string, square root of a negative number, average of a range containing no numbers). #REF! could be returned by INDEX, INDIRECT or OFFSET passed invalid parameters (begging the question whether #VALUE! would have been more appropriate), but could also indicate model corruption (destroyed references). The last set almost always indicate model corruption or incompleteness. I can&amp;#39;t see any good reason ever to trap #NULL! or #NAME? errors.]&lt;/p&gt;
&lt;p&gt;Back to the issue of pasting, it does seem odd that Data Validation isn&amp;#39;t triggered by all the actions that would trigger the Change event handler.&lt;/p&gt;
&lt;p&gt;I suspect that back in XL8 (97) someone foresaw that pasting in large amounts of data into multiple cells at once would require a design decision about whether to handle Data validation rules separately in all affected cells (which could take a LONG TIME if lots of cells were affected), prompt to paste without applying rules or cancel pasting (something like issuing a warning and prompt like &amp;#39;The destination range contains cells with Data Validation rules. Those rules can&amp;#39;t be processed all at the same time. Proceed without applying those rules or abort the operation?&amp;#39; but that was before Microsoft came to believe that the user should be in control), or just ignore the rules in silence. So guess which one Microsoft chose?&lt;/p&gt;
&lt;p&gt;Myself, being a cynic, I note that if cell A2 has custom validation rule =$A$2&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8159" width="1" height="1"&gt;</description></item><item><title>re: Tables Part 3: Using Formulas with Tables</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/28/tables-part-3-using-formulas-with-tables.aspx#8160</link><pubDate>Tue, 01 Nov 2005 21:56:26 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8160</guid><dc:creator>Colin Banfield</dc:creator><description>&lt;p&gt;&amp;lt;&amp;gt;&lt;/p&gt;
&lt;p&gt;Since we&amp;#39;re opening up data validation here, the one modification I&amp;#39;d like to see is logic included to prevent data validation from being completely defeated by pasting data into cells with data validation rules.&lt;/p&gt;
&lt;p&gt;Now back to your scheduled program....&lt;/p&gt;
&lt;p&gt;Colin&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8160" width="1" height="1"&gt;</description></item><item><title>re: Tables Part 3: Using Formulas with Tables</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/28/tables-part-3-using-formulas-with-tables.aspx#8161</link><pubDate>Tue, 01 Nov 2005 19:50:59 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8161</guid><dc:creator>Rob van Gelder</dc:creator><description>&lt;p&gt;For Data Validation that uses criteria from a List, I&amp;#39;d like to see an autocomplete feature.&lt;/p&gt;
&lt;p&gt;The feature doesn&amp;#39;t even need to be a part of Data Validation - it just might be a convenient place to put it.&lt;/p&gt;
&lt;p&gt;The standard in-cell autocomplete (Options: Enable AutoComplete for cell values) doesn&amp;#39;t always activate so that&amp;#39;s why I&amp;#39;d like an autocomplete on Data Validations.&lt;/p&gt;
&lt;p&gt;On Data Validation:&lt;/p&gt;
&lt;p&gt;I&amp;#39;d like the width and height of the dropdown box to be configurable.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Rob&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8161" width="1" height="1"&gt;</description></item><item><title>re: Tables Part 3: Using Formulas with Tables</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/28/tables-part-3-using-formulas-with-tables.aspx#8162</link><pubDate>Tue, 01 Nov 2005 18:57:00 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8162</guid><dc:creator>Tianwei</dc:creator><description>&lt;p&gt;Harlan,&lt;/p&gt;
&lt;p&gt;- List reference names does not work for XL2000. Good to know it works for XL2002. So I guess it will carry through 12.&lt;/p&gt;
&lt;p&gt;- LIKE function will be highly useful. My examples are only a small faction of the wish list I have accumulated &lt;/p&gt;
&lt;p&gt;- The auto-scrubbing function I suggested is not to limit users but rather seemlessly convert user inputs without giving annoying error messages all the time. Think of an application using a designed sheet as input source for high-school level temps. They need to input things quickly, not messing with any formula. Also again, my examples is only a small fraction of the wish list. How about auto-triming spaces? auto-add fixed strings to input (and into any position of the input)? auto-deleting any characters? auto-set hi-lo limits for numerics? auto-calculation based on certain formula (a/s/m/d, sqrt, or whatever)? In total, I hope data validation should be more of an &amp;quot;enabler&amp;quot; than just a &amp;quot;disabler&amp;quot;.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8162" width="1" height="1"&gt;</description></item><item><title>re: Tables Part 3: Using Formulas with Tables</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/28/tables-part-3-using-formulas-with-tables.aspx#8163</link><pubDate>Tue, 01 Nov 2005 18:03:40 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8163</guid><dc:creator>Harlan Grove</dc:creator><description>&lt;p&gt;Tianwei...&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;|1. Make &amp;quot;List&amp;quot; reference not just on current&lt;/p&gt;
&lt;p&gt;|sheet (I&amp;#39;m still using v2000, not sure about&lt;/p&gt;
&lt;p&gt;|subsequent versions)&lt;/p&gt;
&lt;p&gt;Define a name for the list, and use the defined name as the source for the drop-down. This works in XL10 (2002) and (I believe) previous versions that provide Data Validation.&lt;/p&gt;
&lt;p&gt;This seems to prove that there&amp;#39;s no semantic reason why data validation drop down lists can&amp;#39;t use ranges anywhere in any open workbook. (Just like there appears to be no semantic reason for the 7 nested function call limit in current versions.) It looks like another shortsighted syntactic restriction serving no clear purpose.&lt;/p&gt;
&lt;p&gt;|2. Add a &amp;quot;Like&amp;quot; option, then a box to specify&lt;/p&gt;
&lt;p&gt;|the format &amp;quot;YR*&amp;quot; or &amp;quot;###-##-####&amp;quot;, or a rule&lt;/p&gt;
&lt;p&gt;|dialog box to specify user input must contain&lt;/p&gt;
&lt;p&gt;|&amp;quot;@&amp;quot;, &amp;quot;http://&amp;quot; etc.&lt;/p&gt;
&lt;p&gt;And if Excel would ever provide a LIKE worksheet function (or regular expression support in SEARCH, as OpenOffice optionally provides in its SEARCH function in Calc), then it&amp;#39;d be possible to write data validation formulas using such new functions that would be able to check almost any text pattern that could be defined in prose.&lt;/p&gt;
&lt;p&gt;|3. Provide another tab on &amp;quot;auto-scrubbing&amp;quot;&lt;/p&gt;
&lt;p&gt;|feature, such as auto converting to upper&lt;/p&gt;
&lt;p&gt;|case, formatting to a specified format (SSN,&lt;/p&gt;
&lt;p&gt;|phone number etc based on numbers only input)&lt;/p&gt;
&lt;p&gt;Adding ever more complexity in the dialogs. Formula (that nasty word!) filters could be added to convert entries (other than formulas) into some specified format. E.g., converting entries to upper case,&lt;/p&gt;
&lt;p&gt;=UPPER(#Entry)&lt;/p&gt;
&lt;p&gt;converting to standard US SSN format,&lt;/p&gt;
&lt;p&gt;=TEXT(--SUBSTITUTE(SUBSTITUTE(#Entry,&amp;quot; &amp;quot;,&amp;quot;&amp;quot;),&amp;quot;-&amp;quot;,&amp;quot;&amp;quot;),&amp;quot;000\-00\-0000&amp;quot;)&lt;/p&gt;
&lt;p&gt;The former should be simple enough for most users to figure out.&lt;/p&gt;
&lt;p&gt;Data entry masks that filtered entries and put them into the given format would be OK too, but not as powerful.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8163" width="1" height="1"&gt;</description></item><item><title>re: Tables Part 3: Using Formulas with Tables</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/28/tables-part-3-using-formulas-with-tables.aspx#8164</link><pubDate>Tue, 01 Nov 2005 14:35:05 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8164</guid><dc:creator>Tianwei</dc:creator><description>&lt;p&gt;David Gainer,&lt;/p&gt;
&lt;p&gt;&amp;quot;Rob – Yes, data validation is copied down (any ‘property’ you can set on a cell is). No, data validation hasn’t changed. What specifically are you looking for? &amp;quot;&lt;/p&gt;
&lt;p&gt;Not trying to answer for Rob. I do have a few requests on validation:&lt;/p&gt;
&lt;p&gt;1. Make &amp;quot;List&amp;quot; reference not just on current sheet (I&amp;#39;m still using v2000, not sure about subsequent versions)&lt;/p&gt;
&lt;p&gt;2. Add a &amp;quot;Like&amp;quot; option, then a box to specify the format &amp;quot;YR*&amp;quot; or &amp;quot;###-##-####&amp;quot;, or a rule dialog box to specify user input must contain &amp;quot;@&amp;quot;, &amp;quot;http://&amp;quot; etc.&lt;/p&gt;
&lt;p&gt;3. Provide another tab on &amp;quot;auto-scrubbing&amp;quot; feature, such as auto converting to upper case, formatting to a specified format (SSN, phone number etc based on numbers only input)&lt;/p&gt;
&lt;p&gt;Since Excel now hosts 1mm rows, I can see Excel more and more used as a pseudo database (DBAs will freak out but I can tell you that will be the realty), more robust data validation is very important.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8164" width="1" height="1"&gt;</description></item><item><title>re: Tables Part 3: Using Formulas with Tables</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/28/tables-part-3-using-formulas-with-tables.aspx#8165</link><pubDate>Tue, 01 Nov 2005 14:10:21 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8165</guid><dc:creator>Jan Karel Pieterse</dc:creator><description>&lt;p&gt;Harlan, David,&lt;/p&gt;
&lt;p&gt;I agree with Harlan on the automatic refresh, with a sidenote:&lt;/p&gt;
&lt;p&gt;Why not include an option in the Pivot table options: &amp;quot;Refresh Pivot on recalc&amp;quot;.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8165" width="1" height="1"&gt;</description></item><item><title>re: Tables Part 3: Using Formulas with Tables</title><link>http://blogs.office.com/b/microsoft-excel/archive/2005/10/28/tables-part-3-using-formulas-with-tables.aspx#8166</link><pubDate>Mon, 31 Oct 2005 23:27:21 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:8166</guid><dc:creator>Harlan Grove</dc:creator><description>&lt;p&gt;David Gainer...&lt;/p&gt;
&lt;p&gt;| . . . the PivotTable does not auto-refresh, so&lt;/p&gt;
&lt;p&gt;|user interaction will still be needed. Curious -&lt;/p&gt;
&lt;p&gt;|would you like that sort of &amp;quot;auto&amp;quot; refresh&lt;/p&gt;
&lt;p&gt;|behaviour? &lt;/p&gt;
&lt;p&gt;Automatic recalculation is the key distinguishing feature of spreadsheets vs functional programming languages and databases. Anything in spreadsheets that fails to provide automatic recalculation is generally BAD. That includes pivot tables.&lt;/p&gt;
&lt;p&gt;I understand why it&amp;#39;d be a bad idea refreshing pivot tables from outside sources, like databases, but on modern hardware refreshing pivot tables based on worksheet ranges shouldn&amp;#39;t much worse than recalculating complex formulas that return the same results. So, yes, automaticly refreshing pivot tables based on worksheet ranges would be a GOOD thing.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=8166" width="1" height="1"&gt;</description></item></channel></rss>