Home
        Refinate 3.0 User Manual 1 Refinate`s Main Window Functions
         Contents
1.                  Pg  48 of 53    Appendix A  Figures showing examples     Example  Importing and converting to one row per record  Step 3 of 3     Figure 5 below shows the same information as in the previous figure after Refinate has reduced it  to one row per record  Notice it now uses far less rows     only one per Netname in column B    To consolidate cells as shown below  the cell at C3 in Figure 4 was first bolded      Figure 5  Results of using Reduce Rows to One  Conversion is finished  Prepare to use Expand Row to Many                                                              A  B     i  2 1   EC_GPIO43 R600 2 U62 A55  3 2   SB_RST_NSTANDBY   Q30 3 R385 2 RN31 4 U3 B8  4 3   XT75_TXD J26 32 U66 3  5 4   EC_GPIO42 R210 2 R212 2 U26 46 U62 B52  5    3 3VB C413 1 C414 1 C415 1 C416 1 C417 1 C418 1 C419 1  C420 1 C421 1 C422 1 C427 1 C428 1 C429 1 331 8 L22 1  Q32 4 033 4 R354 2 R355 2 R356 2 R357 2 R374 2 R377 2  R378 2 R384 1 R385 1 R392 1 R404 1 R405 1 R514 1  R541 2 R545 1 R547 2 R548 1 R549 2 R552 1 R553 2  R554 1 R555 2 R635 2 RN42 10 RN42 5 RN43 10 RN43 5  U61 24 U62 A11 U62 A13 U62 A3 U62 A36 U62 B27 U64 24  6 U65 24  7 6 EXT_USB4_DP J30 3 7US1 3 U52  3  8 7   N16437357 J26 64 R533 1  9 8   N17278687 J9 1 U6 B7       Pg  49 of 53       Appendix A  Figures showing examples     Example  Expanding One Row to Many     The figure below shows the same information as in the previous figure  Figure 5  after Refinate  has expanded one row to many    To specify which col
2.    words can be more difficult to read as they are arbitrarily wrapped to fit the cell width   However  when Wrap TextFirm  Reveal is applied  it causes wrapping to occur between  comma delimited words so that they are much easier to read     While the Wrap TextFirm  Reveal dialog screen is displayed  you can resize column widths  and choose different fonts sizes to help display all of a cell   s content  Each time you make a  width or font change  click Apply again so that Refinate can make appropriate adjustments     Click Remove to remove line feeds Refinate placed within your selection so that it returns  back to the state prior to applying Wrap TextFirm  Reveal     All cells selected having more than 1000 characters will be marked with a dot pattern so that  you can focus on only those cells if desired  That dot pattern will be removed when you close  Wrap TextFirm  Reveal if you still have those marked cells selected  If you close this action  when the marked cells are not selected  to remove the dot pattern  simply select those cells  again  start this action and then close it     Pg  43 of 53    Detailed Functional Description of Action Menu    6 29 Wrap Text Set Clear    Because some of Refinate   s actions either turn cell wrapping on or turn it off  this action is  provided as a convenience  It does the same as if you were to select it from the cell format  menu  however  this Refinate action is often easier to use     Pg  44 of 53    Toolbars    7 Toolbars    7 1 
3.   C14    and    C    within a selection is reported as a fault   If a prefix has an  index number  then no other stand alone positive integer can be present     C14    and    10      within a selection is reported as a fault      There are some Refinate operations that are not available when in Count Index  mode  This  is because processing would stop on each fault until corrected     making it impractical for  processes like comparing whole rows as a single item within your selection  Use major mode  Count Index  for processing only the reference designator section of a bill of materials  for  instance     5 6 1 Expand Ranges    When this option of Count Index  is chosen  hyphenated ranges will be expanded so that  each item is listed individually in Refinate   s windows  That result can be pasted to any  application or to the worksheet  This can be useful in conjunction with Refinate   s Paste  gt    Paste V  Subtract Display  gt   and Subtract Display V  All of those operations automatically  paste results into neighboring cells to the right of your selection  So  when Expand Ranges is  chosen  any hyphenated ranges in the source selection will be converted  expanded  and  pasted into the destination column such that all items will be individually listed without  hyphenated range notation     5 6 2 Comma with Space    When using major mode Count Index   it is usually best to have a space after a comma for  seeing delimited items clearly  But when thousands of items are bro
4.   This can be used to convert extracted hyperlinks back into hyperlinks while allowing the  actual destination to be seen     6 22 Number Values    Converts into a number any cell content that Excel can interpret as a number  When the  selected text can not be interpreted by Excel as a number  the text remains unchanged  With  the exception of this Number Values action  all of Refinate   s output is always text  So  if  needed  use this action to convert that text into actual numbers after using other actions  And  if needed  you can then use Excel   s sort to put numbers into actual numeric order     6 23 Paint Table Format    Use this to quickly format information in the worksheet to become easier to review  This  widen columns  up to a practical limit   unmerges cells  useful to convert pasted web pages    aligns all content to the top of cells  paints boundaries around each cell within your selection   and more     6 24 Prefix Set    Sometimes indexed prefix might be represented by using only a single prefix for one item of a  cell and all other items in that cell are represented only by a number without a prefix  e g  R1   2  4  9   Refinate needs to work with explicitly indexed prefix items and so prefix must be  added to the numbers  This action will add the same prefix to all numbers found within a cell   Only one prefix name can pre exist in a cell for this to complete without pausing to warn that  the cell will not be modified  For this reason  even when all numbers
5.   into individual items by using Subtract Display  gt  while in Count Index  mode  Conversely   when each indexed item has been listed individually  you can use Subtract Display  gt  to  create a new list to the right which uses hyphenated range notation     6 9 Subtract Display V    This feature does not have the general purpose attributes that most other features of Refinate  have  To keep Refinate concepts simpler  it would not be unreasonable to exclude this from  your choices  However  for some applications  this feature will be invaluable     Please read everything about Subtract Display  gt  since this action is very similar  The one  difference is that this used to consolidate groups of information into single cells  Your initial  selection indicates the size of the group you want to work with  If you choose Only Once to  proceed  the result of subtracting all items originally in the active window from everything  selected will be put into one cell to the right at the top of your selected area  If you choose  Travel  then after putting the result into the output cell of subtracting all items originally in  the active window from everything you have selected  the same size area just below your  initially selected area will become selected and tested to see if it is either all blank or it has  reached the end of the worksheet  If either of those conditions are true  processing stops     Pg  27 of 53    Detailed Functional Description of Action Menu    6 10 Text Converte
6.   there is a netname  which could be correlated with a part_name in a BOM   and there  are nodes listed for each netname that are to be connected  which could be correlated with  reference designators in a BOM   So  working with netlists is natural for Refinate  Use  Refinate to determine what is different between netlist versions to be sure nothing was  inadvertently modified and as an aid to assure that intentional changes actually were executed  properly  Refinate can highlight the differences in the netlists and it can generate reports of  only the differences between netlists  Refinate can list all connections in alphanumeric order  to view all component   s pins  Netlists of any text style can be put into Excel using Refinate   s  Text Converter  Import action  Therefore  netlists of different styles can be converted and  compared against one another  After setting up the Text Converter  Import commands  save  those settings and reload them the next time they are needed  To quickly import a netlist  which is already in Telesis format  use Refinate   s Netlist Convert Telesis action  Designers  should pass their netlists through Refinate   s verification processes prior to sending the design  to printed circuit board fabricators     4 3 Conversions of Address List and Duplicate checking  reduce  postage costs      Use Refinate for assistance with the import of address lists and for formatting them into single  row record if needed  For misaligned address fields  use Refi
7.  1 Refinate s Main Window   EE AE ETS 1  Figure 2 Vext  Converter IMpOtt ese a E A E A Gh A etek ieee ee 28  Figure 3  Prepare to use Text Converter  Import        eseesseeesesrsssesressrserssressrseresresseseresresseseresreeseese 47  Figure 4  Results of using Text Converter  Import  Prepare to use Reduce Rows to One             48  Figure 5  Results of using Reduce Rows to One  Conversion is finished  Prepare to use Expand  R  w to Na Vea stip teas oe Siac hou ca caus aa dane eons on case theme ci aa aaa aaeve inna Sedan ares aaa emus 49  Figure 6  Results of using Expand Row to Many  Conversion is finished              eeseeeeeeeeeeeeee 50    Figure 7  Pasted selection from Internet web page into Excel  PaintTable Format not applied   51  Figure 8  Compare 2  Uniques results Report  compared pasted selection against an empty cell    E Met ee Saas occ idas facet tava  eat acai Cesta sl oc cial Soot ils wee te aaa cin EEN 51    Pg  4 of 53    Application Suggestions    3 What does Refinate do     Refinate allows users to bring into Excel a far wider variety of information than before and  provides many means for manipulating data items and for revealing data integrity issues by  performing comparisons  duplicates checking  listings of uniques  among many other features   Use Refinate to automatically arrange  structure  and format your information to be  worksheet friendly and easily visualized  Although Refinate can be used to add structure to  information  no structure is 
8.  Netname extend to more rows  those lines must begin  with either a semicolon or else by more leading spaces than found in the first row of your  selection  Again  all items must be either space or comma delimited     Example  These are Telesis style netlists showing locations of semicolons and commas      the words can be anything     NAME_A  itemA1  itemA2  sitemA3  itemA4   NAME _B  itemB1  itemB2  NAME C    sitemC1    Refinate considers the following to be equivalent  There are leading spaces and items are  space delimited  Notice that no semicolon is required when there are no items on the same  line as the NAME and when associated lines after the first line are indented  see NAME_C  below      NAME _A  itemA1 itemA2  itemA3 itemA4  NAME B  itemB1 itemB2       NAME_C  itemC 1  The output result would be   First column Second Column  NAME_A itemA1  itemA2  itemA3  itemA4  NAME B itemB1  itemB2  NAME_C itemC 1    Note  be sure the first line of your selection has an appropriate amount of leading spaces to be  representative of all other    first line of new record    entries  that is  representative of all other  Netnames      Pg  24 of 53    Detailed Functional Description of Action Menu    6 6 Paste Safe to Cursor    This action provides a safe method for pasting results to the worksheet  Before it puts content  held in Refinate   s displays into a worksheet  it checks to be sure no content already resides in  the worksheet cells needed for the pasted information     Als
9.  Refinate to find duplicates of Jones Sally  or Sally Jones   or  Jones Ed  or Ed Jones   You would also be able to use Excel   s Sort based on these results     If people   s names are comprised of more than two words  those words get reversed  So the  middle name or middle initial will end up between the last name and the first name once  reversed  Reversing that result again will produce the normal order for middle names     6 5 Netlist Convert  Telesis    This is a special action for converting netlists formatted in a specific style into consolidated  single row records  This style is fairly simplistic and you might find that your lists can easily    Pg  23 of 53    Detailed Functional Description of Action Menu    be made to follow the simple rules so that you can use this action to quickly reduce your list  to single record rows     Refinate   s Telesis style list format rules are   1  All information must reside within only a single Excel column     2  Each new record will start at a name which is not preceded by a semicolon nor preceded  by more leading spaces than found in the first row of your selection  This name is  considered to be a Netname     3  If there are more items listed on the same row as the Netname  a semicolon must be  present after the Netname and then the items would be listed using either a space or a  comma between each item  that is  either space or comma delimited   These items are  considered to be Nodes     4  If items  Nodes  belonging to the
10.  Save  amp  Load    All commands you create will be listed in the Event procedure windows and can be saved by  clicking Save  which saves to the clipboard  and then Paste into a text file  Add any  descriptive text after that pasted script and save it into an appropriate folder using a  descriptive filename  To reload it  open that saved text file into your preferred text editor   copy the script line  you can include your comment   and click the Load button  You can  arrange as many scripts as you like within a single text file  along with each script    s  description      Warning  When saving and loading scripts  be sure the text editor you use does not strip out  the special non printing characters Refinate uses     use Notepad for instance  You can tell if  non printing characters are stripped out if reloading a saved script copied from the text file  reports an error  It is not safe to email a script within the body of an email because some email  programs will strip out non printing characters  Instead  send your script text files as  attachments to your emails     6 10 2 Next  amp  Remove    To accept the command that you have constructed using the drop down boxes  click the Next  button  New commands are always placed beneath the highlighted command line in the Event  procedure list  So  to insert a command  highlight a command one line above where you  would like the insertion to occur     Use the Remove button to remove  delete  whichever command line you have high
11.  and verifying the integrity of BOM for printed circuit boards  This version expands on those  abilities and is extremely well suited as an information manipulator verifier for use by  engineers  technicians  architects  purchasers  manufacturers  data miners  builders  and by  anybody else needing to work with lists of information     4 1 BOM Assembly Purchasing list verification integrity checking     Use Refinate on a BOM to quickly verify that no reference designators are repeated and that  the quantity column is accurate before ordering parts  Also quickly check that there are no  inappropriately duplicated part numbers  or part values  Refinate can be used to identify any  differences between two BOM  Refinate can be set to automatically place comment tags on  any cells with faults found in BOM and also on any cell edited via Refinate   s Query   Worksheets protected by the password    refinate    can only be modified by Refinate   s Query   which forces tags to be placed at any text edits made  Contract manufacturer   s can send  formally marked up BOM back to the designers for review  Designer   s should pass their  BOM through Refinate   s verification processes prior to sending it to purchasing and  manufacturing     4 2 Netlist verification integrity checking     A netlist is a text description of the pins that are to be connected electrically on a printed  circuit board  As it turns out  a netlist structure is a subset of the same structure as a BOM  In  a netlist
12.  column break condition and or text  replacement insertion conditions throughout the whole line of every line being converted   When that   s the case  use a Global command  It is appropriate to use a Global command  whenever it is not necessary  or when it   s not possible  to create a separate command for  each and every Text Event to act upon  that is  when a Step command is not necessary   The  next paragraph also describes how to limit a Global command so that it only operates on  certain sections of a source line     To make a command a Global command  choose the text    until re def        until redefined     in  the For this many counts drop down box     until re def    is found below the number 1   A  Global command starts being asserted after a previously listed Step command Event is  satisfied  if any Step command had been created   Once started  a Global command continues  being applied until the end of the line unless its same Text Event is used to construct another  Global or Step command  If you place Global commands between Step commands  you can  limit the Global commands activity to within those Step   s Text Event boundaries  You can set  those boundaries using Fixed Width character count Step commands  or you can have a Step  command look for specific text     To stop a previously defined Global command from executing  either reuse its Text Event for  a Step command  or else after a Step command create another Global command using the  same Text Event and 
13.  do have a prefix  this can  be used to test if you would like to test that each cell does only contains a single prefix name   that it does not contain    RN1    and also    R3     or    C2    and also    R1     for instance   Also  if  there is no prefix after a hyphen  this will set the prefix after a hyphen to be the same as the  prefix before the hyphen     6 25 Prefix Clear    After completing all desired processes using Refinate  if it is preferred to have only the first  item of a cell hold the prefix name along with an index number  you can use this action to  remove all prefix from indexed items in the cell except for the first item  e g  R1  R2  R4  R9  can be converted to R1  2  4  9   Once converted to this format  Refinate will not be able to  appropriately process this information until Prefix Set is applied to it     Pg  42 of 53    Detailed Functional Description of Action Menu    6 26 Prefix After Hyphen Clear    Refinate will attempt to use the same style of range notation as found in the source  Meaning   if the source has a prefix after the hyphen  e g  R1 R3   then Refinate will output a prefix after  the hyphen  If the source does not have a prefix after a hyphen  e g  R1 3   then Refinate will  output no prefix after a hyphen  However  sometimes there are mixed styles in the source and  Refinate might copy the style you do not prefer  Use this action to clear prefix after hyphens   Use Prefix Set to put prefix after hyphens     6 27 Text To Columns    
14.  has already been made   and your new list will be created  It would be safe to delete the original selection only if no  faults had been reported using the Get Try test  Before deleting original information  look  over the newly created content to verify it is what you expect  Although not necessary if you  had already tested the original data  you could use Compare 2  Uniques to confirm that all  source items show up somewhere within the newly created list     If indexed items are represented using hyphenated range notation  you can Expand Ranges  into individual items by using Paste  gt  while in Count Index  mode  Conversely  when each  indexed item has been listed individually  you can use Paste  gt  to create a new list to the right  which uses hyphenated range notation     You can use Paste  gt  to re sort each selected cell to a consistent order when one of Refinate   s  sorting options has been enabled  That can be useful for performing comparisons or for  simply cleaning up     5 14 Paste V    This feature does not have the general purpose attributes that most other features of Refinate  have  To keep Refinate concepts simpler  it would not be unreasonable to exclude this from  your choices  However  for some applications  this feature will be invaluable     Please read everything about Paste  gt  since this action is very similar  The one difference is  that this is used to consolidate groups of information into single cells  Your initial selection  indicates the s
15.  must be found to satisfy it   s Space s  count     When a Space s  Text Event command is created that removes or replaces all contiguous  whitespace  then it will also remove any of the same contiguous whitespace that a previous  command might have operated on  as well as any spaces added by a previous command while  within that whitespace region  For example  if a previous command inserted 2 spaces at the  whitespace  and then a Space s  Text Event operates on that same whitespace area  the two  previously inserted spaces will also be removed     Presently  you can specify Space s  to be used for both the input and output  but the same  count will be used for both  Adjusting the count of one also changes the count for the other   To reduce found whitespace down to a fixed number of spaces  type spaces into a Text Event  Variable and use that as the output while using the Space s  Text Event command to locate  the whitespace to be reduced     6 10 11 Using    Delimiter Out    to define column splits    Whenever you click the TextToColumns NewSheet button  the source text will be split into  new columns based on the character selected under the heading    Delimiter Out    shown in the  dialog box  When you use Overwrite_Selection  the delimiter character will be placed in the  results  but no splitting into columns will occur at that time     You can type into a Variable Text Box the same character as you have chosen to be the active  Delimiter Out character and when you clic
16.  page into Excel  PaintTable Format not applied                                                                                                                                                                                                             A B C D  1   Business Accounts  2  View   Account Balance options  3  4   Business Economy  5   Chk       111 11  6  7   Go Paperless for account Business Economy Chk       8  9   Business Economy  10   Chk       222 22  11  12  13   Bank of A         Business Mastercard     View  145  22274222  3 333 33   options  15     Bankof       16 ht   0 00  17  Last  statement  18 balance   0 00  19  20 Due on  8 10 2009  Step 2 of 2   Figure 8  Compare 2  Uniques results Report  compared pasted selection against an empty cell    A B Cc D   1 Business Accounts  2   Account Balance   View options  3   Business Economy Chk       111 11  4   Go Paperless for account Business   Economy Chk 06    5   Business Economy Chk       222 22  6   Bank of A       Business  3 333 33   View options   Mastercard             7 Minimum payment   0 00  8 Last statement balance   0 00  9 Due on  8 10 2009                         Pg  51 of 53    Appendix A  Figures showing examples     Example  Use Get Try to find and edit faults  Use Paste gt  to convert from expanded  index notation to hyphenated range notation  or from hyphenated range to  expanded index   Use Paste gt  to acquire accurate item counts     Figure 9  Example results of using Get Try  and usi
17.  the procedure list after the Step command     6 10 6 Remember this about Global vs  Step Event commands    The sequence order of Global commands placed in the procedure list is not relevant when  they are not separated by Step commands      that is  all grouped Global commands will all be  applied starting from the same point in your source text  If you define more than one SAME  Global Event  which operates on the same Text Event  without a Step command between the  two definitions  only the one furthest down the procedure list is applied and the others are  ignored     When the same Text Event is assigned to both a Global command and to a subsequent Step  command  the Step command takes    ownership    of the Text Event once processing reaches  that Step command  And the prior Global command then becomes inactive  To allow that  Global command to continue operating after the Step command  place another copy of the  Global command in the procedure list after the Step command     Pg  31 of 53    Detailed Functional Description of Action Menu    Only Step commands occur in the sequence you place them  Global commands are applied  from after any previously defined Step command  or from the beginning of the line if there  are no Step commands  through to the end of the line or until it is re defined after another  Step command  Each Step command must be satisfied before any subsequent commands are  considered     If any Text Variable definition that you create is contained with
18. Convert a netlist from using a single row per Netname  which has multiple Nodes  listed inside a single cell  into a new list which has the same Netname repeated on as many  rows as there are Nodes  and each Node will be listed next to its Netname  Now this list can  be compared against another list of this same format and any node which is different between  the two lists will be explicitly indicated  Use this to identify specific nodes that differ due to  both intentional and accidental netlist changes     Example  Convert a bill of materials from using a single row per Part Name  which has  multiple reference designators listed in a single cell  into a new list which has the same Part  Name repeated on as many rows as there are reference designators and each reference  designator is listed next to its Part Name along with all other part descriptions for that  reference designator  Use this for downstream processes     Shortcut for bolding a single cell within your selection  Make your selection and then hold  the Ctrl key down and click one cell for Refinate to bold  If you click the wrong cell  hold the  Ctrl key and click again to select the desired single cell  When you click Apply  all bolded  cells within the selection will be unbolded and the last single cell selection you made will  become bolded  The alternative to bolding by using the Ctrl key is to select the cell to be  bolded and use Excel   s normal bolding methods     6 4 Last Word First with Filter  This fea
19. Cursor 25  6 7 Reduce Rows to One 25  6 8 Subtract Display  gt  27  6 9 Subtract Display V 27  6 10 Text Converter  Import 28   6 10 1 Save  amp  Load 29   6 10 2 Next  amp  Remove 29   6 10 3 Use words  or characters  to trigger input events  or for output replacements or insertions  29   6 10 4 Global Event Commands 30   6 10 5 Step Event Commands 31   6 10 6 Remember this about Global vs  Step Event commands 31   6 10 7 Cutting text 32   6 10 8 Fixed Width Hard 34   6 10 9 Fixed Width Soft 35   6 10 10 Space s  Text Event 37   6 10 11 Using    Delimiter Out    to define column splits 38   6 10 12 Overwrite_Selection and TextToColumns_NewSheet 39   6 10 13 Events Preview 39   6 10 13 1 Modify Count 39  6 10 13 2 Hide Spaces 39   6 10 14 Grouping 40   6 10 15 Alternate Line 40  6 11 Borders  Set Clear 40  6 12 Upper Case 40  6 13 Proper Case 40    Pg  3 of 53    Table of Contents              6 14 Lower Case 41  6 15 Columns Justify Right 41  6 16 ColumnsJustify Left 41  6 17 Comma Space Set 41  6 18   Comma Space Clear 41  6 19 Comments Re Position 42  6 20 Hyperlink Extract 42  6 21 Hyperlink Replace With 42  6 22 Number Values 42  6 23 Paint Table Format 42  6 24 Prefix Set 42  6 25 Prefix Clear 42  6 26 Prefix After Hyphen Clear 43  6 27 Text To Columns 43  6 28 Wrap Text Firm  Reveal 43  6 29 Wrap Text Set Clear 44  7 Toolbars 45  7 1 Refinate   s Toolbar 45  7 2 Excel   s    Comment    Boxes Tags 45  8 Appendix A  Figures showing examples  46  Table of Figures   Figure
20. Fixed Width Soft command  then the characters are counted  starting after the character count specified for the previous Fixed Width Soft command  regardless of where the previous command would actually place the column split character   i e   the field count starts at the previous pseudo boundary      When the Fixed Width Soft command follows a different command type  the characters are  counted starting immediately after the last character of the previous Step command   s  specified Text Event  You can precede a Fixed Width Soft command with a Fixed Width  Hard command to offset the Soft   s starting point in the source line with predictable column  width results  However  placing Fixed Width Hard commands after Fixed Width Soft  commands will produce Fixed Width Hard columns that are dependent on whether text bleeds  across the pseudo boundary of the previous Fixed Width Soft field into the Fixed Width Hard  field territory  In this case  the Fixed Width Hard starting point will be shifted to the right by  as many characters as cross the pseudo boundary  So  to retain the identically positioned field  boundaries throughout all of your source text when intermixing Fixed Width Soft and Hard  commands  be sure the last pseudo boundary prior to the start of a Fixed Width Hard  command falls within whitespace for all lines of your source text        When a command type other than another Fixed Width command type follows a Fixed Width  Soft command  it will behave the same as th
21. Refinate   s Toolbar    Use Refinate   s toolbar as a convenient method for showing Refinate   s Main Window  When  Refinate has not yet been loaded  clicking any button on Refinate   s Toolbar will load it  You  can drag and drop this toolbar to dock it in Excel   s toolbar areas     Clicking the leftmost icon on Refinate   s toolbar will show or hide Refinate   s Main Window     The Cnt  button on the toolbar performs the same task as Get Try on Refinate   s Main  Window  Whenever Get Try is clicked  or Ctrl E is used   the count of all items selected will  be displayed here     7 2 Excel   s    Comment    Boxes Tags  Because Refinate takes advantage of comment tags to mark potential issues and to provide  relevant information about your worksheet  you might find it useful to keep Excel   s comment  toolbar readily available  It allows you to quickly hide  reveal  delete  and navigate all  comments  Enable that toolbar using Excel   s View gt Toolbars     You can go to Excel   s File gt Page Setup gt Sheet gt Comments to choose not to print comments  to  print them as displayed on the sheet  or to print them all as a report on the last sheet printed     When you right click a cell which has a comment box  the quick menu will include Refinate   s  option to copy the comment into the clipboard so that it can be pasted elsewhere     If comments lose their position while making changes to a worksheet  use Refinate   s  Comments  Re Position action to put them near their contain
22. Refinate User Manual  Revision 1 009 Mar 11  2011   Refinate  Patent Pending    2001  2010 AnalogDigital Engineering  LLC  www refinate com       Refinate 3 0 User Manual       1 Refinate   s Main Window Functions    Click functions in this image to go to detailed descriptions  Return here by using the PDF reader   s Back button     Or use your PDF reader   s bookmarks   Mode indicator  amp  Item count bar   Click once to show hide Window_b    Figure 1  xi  pun  i Refinate   s Window divider     Double click to center divider   Refinate   s Display Window_b    im Single click to activate this window     Double Click for Scroll Bars   Pi Ignore Index   E Count Index                        Refinate   s Display Window_a   Single click to activate this window   Double Click for Scroll Bars     Click to manually Show Status Bar                           Click label to toggle between pasting  displayed content into a single cell  or into many cells down a column     we   Count Click label to select pasting item  SUBTRACTs selected cell   s content counts or pasting item names   from displayed content  Optionally Query a    aste displayed results  Click to paste item counts or sorted  a is F f J ONPARE 2 Uniques ava Mii etc  item names into cells in each  GET TRY  Gets selected cell   s   row of the column to the right  content into the display  Applies l  options and tests  itis foo ols  amp  License Click to paste item counts or sorted   etc  item names from a selected  piel ict B
23. This calls up Excel   s Text To Columns wizard  But by using this action  when you are done  using Excel   s parser  this clears the delimiters you might have set  If they are not cleared   Excel uses those same delimiters to split data when you paste it into Excel  That is usually  undesirable when using Refinate  You can still have your pasted data automatically split by  Excel by using Excel   s menu to access Text To Columns to set delimiters  and then perform  your paste  However  whenever Refinate   s Main Window is unhidden  it clears Excels Text  To Columns delimiter settings so all pastes go into a single cell down a column  This gives  you more control over how and where your imported data is placed  Please read about  Refinate   s Text Converter  Import action to discover far more parsing power than Excel   s  Text To Columns     6 28 Wrap Text Firm  Reveal    In Excel versions prior to 2007  no more than about 1 000 characters in cells can be viewed  directly within a cell regardless of how wide or how tall a cell is made  Applying Wrap  TextFirm  Reveal makes it possible to display all of the text within a cell if you make the cell  wide enough and tall enough and fonts small enough     which also facilitates printing all of a  cell   s content  Wrap TextFirm  Reveal does this by replacing commas with line feed  characters at strategic locations within a cell   s text     Also  Excel normally wraps text at spaces or hyphens  So when there are no spaces to wrap at
24. To abandon the last pending Start Cut  place  any Step command other than another Start Cut  e g   Fixed Width  Hard    0     Do   this     step null      Note  a Global End Cut command allows you to remove the End Cut  Text Event but the Step End Cut Text Event will not be included in the cut when the cut is  abandoned  Processing continues after the last character of the Text Event of the Step End  Cut  However  because your last Step End Cut remains pending  you can remove its Text  Event by placing a Fixed Width  Hard    0     Do this      gt cut     which cuts again  immediately after the previous Event   Then abandon that newest pending Start Cut by  following that command with Fixed Width  Hard    0     Do this       step null     or with any  Step command having an Event which occurs before any active Global End Cut  commands     When there are no active Global End Cut commands  the last part of a line can be cut by  having the last Step command of the procedure be a Start Cut operation  as long as the  specified event is found for that Step command   Tip  if there is an undesired active  Global End Cut  then prior to your end of line Start Cut  create a step command after  which you can deactivate the Global End Cut  Follow that command with a Start Cut step  command that will cut all the way to the end of the line    When a Space s  Text Event of a Step command provides the first Start Cut  at least one  space will remain at the whitespace to delimit any text brough
25. Window   s top right X button  or press the Esc key     Refinate does not unload from Excel until you close Excel  When Refinate   s buffers hold  thousands of items not needed for further processing  you can clear those windows to release  memory for other purposes by right clicking on those windows  However  Refinate recovers  memory used by the clipboard at the start of any Refinate process  At the start of any process  that does not need to preserve the contents of Refinate   s active window  Refinate clears that  window to recover the memory it used     To abort any running Refinate process  press the Ctrl key  It might be necessary to press it  multiple times     5 2 Mode Indicator and Item Count Bar    The Mode Indicator and Item Count Bar is at the top of Refinate   s Main Window  It  indicates which one of the two major modes was used to collect the content of Refinate   s  active window  And it shows the count of all items in the active window  Click here to show  or hide Window_b     5 3 Two Display Windows    Refinate has two display windows within its Main Window called Window_a and Window_b   Only one is active at a time  Click on the window you want activated  Each is identified at the  top left corner of their window  When Window_b is hidden  only Window_a is displayed and  its identifying letter is removed  So Window_a is identified with either the letter    a    or with  no letter  Window_b is always identified by the letter    b        Window_b will be disp
26. actually splitting the text  into columns  In the future  the Fixed Width Soft command might be expanded to perform  other operations in addition to defining column splits  Presently  no cut commands can be  issued to cut text from within Fixed Width Soft regions  Future revisions might provide other  operations     6 10 10 Space s  Text Event    This can be especially easy way to split fields into columns when all fields following the  assertion of this command are separated by more space characters than would be found within  the fields examined  two examples  when there are no spaces within a field   s text but there is  at least one space between fields  or when only one space separates words within a field but  there are at least two spaces between the fields   In some cases  this command is useful for  accurately defining field boundaries which neither the Fixed Width Hard nor the Fixed Width  Soft commands can adequately define  For example  if the source to be converted has a single  text word entered in every field  or multiple words joined by the underscored character   then  a single Global Space s  Text command will neatly parse the whole source into proper fields     Use this Text Event to trigger an event on whitespace which contains at least the minimum  number of spaces specified in the Space s  count  When the whitespace found contains more  than the minimum required number of spaces specified  the remaining spaces will be included  in the event so that if an
27. ated  removed    Global commands are asserted for the entire source line when they are defined ahead of any  Step command  or when there are no Step commands defined  as long as their Text Event  isn   t reassigned in a subsequent command     6 10 7 Cutting text    It is possible to delete specific text by replacing it with nothing  However  to remove non   specific text  use cut commands     In order to support conditional cutting of text  there are a few rules to understand to achieve  successful cuts     1  A Start Cut operation is initiated using a Step command  The Text Event used for the Start  Cut command will be cut away if the cut is executed  Because Fixed Width commands are  also Step commands  you can start a cut before the first character of a line by specifying a  Start Cut operation at a Fixed Width of 0    2  A Global End Cut operation can be used to define the location of the End Cut  If you want  to also remove the source text  the Text Event  found by the Global End Cut command   specify    nothing    as its replacement text  Example  At this Text Event      a     Do this       end_cutl lt      Using       nothing     Alternatively  to retain the source text found by the  Global End Cut  specify the same drop down choice for both the Text Event and the  replacement text  Example  At this Text Event      a     Do this      end cutl lt      Using      a      When a Start Cut is not active  no Global End Cut will modify the line even when its Text  Event is lo
28. between two  dissimilar list formats  columns can be rearranged  by cut  amp  insert  or by horizontal sorting   prior to comparison and or Refinate can rearrange information  by using Text Converter   Import or ReduceRowsToOne or ExpandRowToMany      Example  Compare two assembly lists to find all items that have changed between assembly  versions     Use Refinate   s Paste Safe to Cursor or Excel   s Paste Special Text to put two assembly list  documents into Excel as text only  Select the whole first column of pasted text and use  Refinate   s Text Converter  Import to parse split content into an appropriate cell  arrangement  Select the second column of pasted text and apply the current Text Converter   Import settings to that column as well  Save the script to file for use another time  Put the  two lists into the same worksheet  Select one of the lists  then hold the control key down and  select the other list  make selections by clicking and dragging within the column identifiers    Now apply Refinate   s Compare2  Uniques  A report will be generated that shows the  differences between the two lists     4 6 Check for Duplicates   Check whether anything within a selection is replicated inappropriately   Determine how many occurrences of each item there are   Create a list which holds only one occurrence of each unique item   Determine whether a list which has gone through a conversion process to be compatible with  different applications still contains all the same info
29. cated     Pg  32 of 53    Detailed Functional Description of Action Menu    3     4     5     6     7     The Global End Cut command   s event text must occur in the source line prior to the event  of any next Step command or else the cut will not occur  This allows cuts to be  conditional so that text can be cut from some lines but not from other lines    Stay alert that Global commands remain active until you deactivate them  So if you  initiate another Start Cut  any already active Global End Cut command above it in the  procedure can cause text to be removed  To deactivate a previously defined Global  command  either reuse its Text Event for a Step command  or else after a Step command  create another Global command using the same Text Event and specify that it replace  itself with itself     effectively doing nothing  For example  to deactivate a previous Global  command whose event is Text Variable       a     create the following Global command  At  this Text Event     a     Do this    replace     Using    a     For this many counts    until re def      To restate  a Global End Cut will not operate after its same Text Event is also used by a  subsequent Step command    When there are no active Global End Cut commands  another way to specify an End Cut  is to follow the previous Start Cut operation with another Start Cut operation  another  Step command   The cut will be made between the two Step commands and the Start Cut  will remain pending after the last Start Cut  
30. cell content will be removed  if  instead  you put the   gt cut command in the Standard Line list  of commands  then if the condition specified for the Alternate Line is not met  the whole cell  content will be removed      6 10 8 Fixed Width Hard    You can specify a character count length  text width  to indicate a position where an operation  is to take place  such as marking a location for a new column split boundary  or for inserting  defined characters   You can intermix other Step commands with Fixed Width Step  commands     To set the character count for the fixed field width  it can be easiest to use the Preview mode  and the Modify Count buttons to adjust the character count while watching the results change  dynamically  To do this  select the bar character for now as the output delimiter character  since it is easy to see  Configure the following options  Fixed Width Hard  enable  Do  this  insert        Using  delimOut     At character count     1     Then click Next  AIt N  to place  one Fixed Width Hard command into the procedure list  Turn on the Preview mode and  disable HideSpces so that all spaces remain visible  Place the first command into the procedure  list using the Next button  While that command is highlighted  use the Modify Count   Alt M  buttons  or arrow keys  to adjust the field width character count until the bar  character slides to the position just before the first character of the next field  column   Then  place the next Fixed Width Hard c
31. ed into single row records for each  address     Pg  8 of 53    Application Suggestions    Refinate has Columns Justify Right and Columns Justify Left actions which can be used to  help clean up information that is not aligned correctly within columns     Example  This feature can assist with the alignment of mailing addresses which have  previously been reduced to one row per address but all zip codes did not end up in the  rightmost column due to different amounts of address fields     Use Refinate   s Text Converter  Import as needed  The settings you chose can be saved and  recalled  These settings can be shared with other users     3 10 Special password blocks unlogged edits while Refinate   s features  remain fully useable     Worksheets protected by the password    refinate    can still be verified and modified using  Refinate   s features  Text edits can be made using Query and those edits will be logged   However  changes by hand will be prohibited     3 11 Additional features    Refinate has many other features to help modify your information to work best with Refinate   and then to be reverted to your preferred format  These actions will overwrite content within  your selection and are therefore categorized as    Within Origin    type actions  See 6 Detailed    Functional Description of Action Menu      Pg  9 of 53    Application Suggestions    4 Application Suggestions    The first version of Refinate was created as an aid for manipulating bill of materials  BOM  
32. f querying    Rob          3 8 Automatic logging of faults   Whenever Refinate comes across a fault  it activates Query to show the location of the fault   A comment tag can be automatically placed which describes the fault  If the user chooses to  edit the fault using Query  a comment tag will be placed there which shows what has been  changed  All comments can be optionally printed on the last sheet of a printout     Pg  7 of 53    Application Suggestions  3 9 Powerful comparison tools  no data structure required      Your Task  Find differences  find uniques  determine task progression   determine version differences   Refinate will     Locate items names records within one selection which are not within a second selection   optional  generate reports  place tags  paste results  highlight      Locate items names within many selections which are not within many other selections   optional  paste results      Example  Determine whether all pads of a ball grid array  BGA  package are accounted  for on a schematic   s netlist output or in a VHDL pin assignment file as compared to the  part   s datasheet  And determine whether the assigned pad names agree with the pad   s  function description as found in the datasheet     Example  Generate a report of any changes made  intentionally or accidently  between two  versions of a list  e g  two bill of materials  two netlists  etc      Your Task  Find duplicate or redundant items names records   Refinate will     Locate items names 
33. first letter in  a text string and any other letters in text that follow any character other than a letter  Converts  all other letters to lowercase letters  This can not be undone by Excel     Because the Count Index  mode is case sensitive  this action can be used as a method to make  that mode case insensitive by converting everything to the same case    Pg  40 of 53    Detailed Functional Description of Action Menu    6 14 Lower Case  Apply this to your selection to change all text to lower case  This can not be undone by Excel     Because the Count Index  mode is case sensitive  this action can be used as a method to make  that mode case insensitive by converting everything to the same case    6 15 Columns Justify Right    Shift all selected cells to the right on each row as many times as there are blank contiguous  cells on that row up to the right edge of your selection  This does not replace all blank cells on  the row     only the ones at the right edge    For example     Icontent 1Ilblank2Icontent3lblank4lblank5   becomes     Iblank_Iblank_Icontent1 Iblank2Icontent3     6 16 ColumnsuJustify Left    Shift all selected cells to the left on each row as many times as there are blank contiguous  cells on that row from the left edge in of your selection  This does not replace all blank cells  on the row     only the ones at the left edge     For example   Iblank1Iblank2Icontent3lblank4lcontent5    becomes     Icontent3lblank4lcontent5 blank_Iblank_     6 17 Comma Space Se
34. g multiple areas by holding the Ctrl  key  to collect  aggregate  items or to check for duplicates or other faults  All aggregated  items will be in the clipboard and can be pasted to any application or back to the worksheet  into a single cell or into many cells down a column  columnar   When any sorting option is  enabled  collected items are sorted and checked for duplication     You must get items into Refinate   s window before using the Subtract button  as well as  before using the Subtract Display  gt  and Subtract Display V actions     When you would like to make comparisons  but the information to be compared is not  arranged so that you can select only two areas to be compare against one another  you can  collect one set of items to be compared into Refinate   s active window  then activate  Refinate   s other window and collect the other set of items to be compared  Then apply the  Compare 2  Uniques action     When using both of Refinate   s windows  prepare a strategy for remembering where the data  came from  Changing the background color of each selection might help  It is often best to put  items which are mostly located to the left on the worksheet into the left window  and likewise  for the right window  You can also slide Refinate   s window divider to rearrange the windows  to be on the left or right  slide the divider all the way across and then grab the new divider  which appears at the opposite side      When in the Count Index  mode  different prefix i
35. g purchase orders     3 7 Query     including automatic logging of modifications     Refinate includes a Query tool for locating space delimited or comma delimited items  This  can be especially useful for finding indexed items that fall within a hyphenated range because  Excel  by itself  has no idea what a hyphenated range is     Also  Refinate   s Query will quickly go to only cells which contain a space or comma  delimited item name that exactly matches the Query text  Excel   s Find  on the other hand   goes to  or lists  every cell that contains a matching sequence of search characters     even if  those characters are only part of a longer item name     If the user chooses to edit a cell using Query  a comment tag will be placed there which shows  what has been changed  All comments can be optionally printed on the last sheet of a printout     Example  If one cell contains    R1    and fifty other cells contained two resistors each from     R100    through    R199     e g      R100 RIO1    and    R102 R103     etc    Excel   s Find would  bring you to each and every one of those fifty cells if you were to search for    R1     or you  would have to manually choose the correct cell from Excel   s Find_All box   Refinate  would quickly bring you to only the one cell which contains the item    R1     The same  holds true when using Query for people   s names     Refinate quickly finds only the full name  as typed and not partial matches  e g   won   t find    Robinson    i
36. gle  cell  or paste such that each item is in a cell of its own down a column  columnar      4 8 And More       Only a few of the many possible applications have been listed here     Pg  12 of 53    Detailed Description of Main Window Components    5 Detailed Description of Main Window Components    You can load Refinate into Excel by clicking any shortcut you have created to Refinate   s     xla    file  e g  Start gt Programs gt Refinate  or a shortcut placed on the desktop   You can also  have Refinate load automatically each time Excel opens by adding Refinate   s     xla    file to the  list of Excel   s enabled add ins  once Refinate is an enabled add in  Excel won   t ask if it   s  okay to load it each time   Or  if Refinate is not already loaded  it will load when you click on  the leftmost icon of Refinate   s toolbar in Excel     5 1 Main Window    The Main Window provides access to all of Refinate   s functions and it displays the content of  two buffers which hold items  clipboard like      Once Refinate is loaded  clicking Refinate   s toolbar leftmost icon will show or hide  Refinate   s Main Window  Or right click the worksheet to select Show Hide Refinate   s  Window  right click inside current selections to retain those selections   Or  you can show the  Main Window by pressing Ctrl W  When Refinate   s Main Window does not have the focus   you can also use Ctrl W to hide it  You can also hide the Main Window by clicking the Close  button  or click the Main 
37. ically placed for each part     Example  A series of mailing addresses which are listed vertically in the same format as  they might appear on an envelope can be converted to single row records for each  address     3 3 Expand a row which contains comma delimited items to many  rows     Refinate can expand a row which contains comma delimited items so that each item is put  into a separate row along with all other information from the source row   See Figure 6      Example  A bill of material might be organized such that it has single row for each unique  part description along with multiple reference designators within one cell on that row   Refinate can expand the parts so that each reference designator is placed on a row of its  own along with a replica of the appropriate part description information     Example  Refinate can expand the nodes of a netlist so that the netname is replicated for  each node on separate lines  Now a comparison between different versions of the netlist  can be made to find exactly which nodes are different between the two versions     3 4 From a master list  create new list versions which do not include  specified items     Example  Bring a master bill of materials into Excel which includes all possible parts that  could be assembled  Use Refinate to create a new bill of materials from that master list  which omits items not to be populated if this assembly version does not support some  optional functions  Refinate will adjust the required quan
38. igures showing examples     Example  Importing and converting to one row per record  Step 2 of 3     Figure 4 below shows the same information as in the previous figure after Refinate has parsed it  into two columns using Text Converter  Import  This uses as many rows as the original source    In this example  an option has been used that joins groups of text together using a period and  comma     creating comma separated items consisting of    device pin          Figure 4  Results of using Text Converter  Import  Prepare to use Reduce Rows to One                                                                                                                            A  B      il  2 1 EC_GPI0O43  S 2 U62 A55 R600 2  4 3 SB_RST_NSTANDBY  5 4 Q30 3 R385 2 RN31 4 U3 B8  6 5 XT75_TXD  7 6 J26 32 U66 3  8 7   EC_GPIO42  9 8 U62 B52 U26 46 R210 2 R212 2  mom 9    3 3VB  im 10 J31 8 R514 1 R541 2 R548 1     11 R545 1 R554 1 R549 2 R547 2   im 12 R555  2 R553 2 R552 1 R635 2   im 13 U61 24 U65 24 C421 1 C422 1   15   14 C429 1 U64 24 R404 1 R405 1   om 15 Q32 4 033 4 RN42 5 RN42 10   vim  16 RN43 5 RN43 10 R374 2 R392 1   18   17 R384 1 R385 1 R378 2 R377 2   19   18 L22 1 C428 1 C420 1 C419 1   em 19 C418 1 C417 1 C427 1 C416 1   Zam 20 C415 1 C414  1 C413 1 R354 2    Bem  21 R355 2 R356 2 R357 2 U62 A3   em 22 U62 A11 U62 A13 U62 A36 U62 B27   24   23   EXT_USB4_DP  em 24 J30 3 U52 3 U51 3  26   25   N16437357  27   26 J26 64 R533 1  28   27   N17278687  29   28 J9 1 U6 B7        
39. in a longer Text Variable  definition you have also created  the longer Text Event will have priority  For example  a  Global command using the Text Variable    this thing    as its Text Event will take priority over  a Global command using another Text Variable    thing    as its event text     Step events take priority over Global events  For example  if you have a Global command  which says if    this thing    is found  replace it with nothing  remove it   and you also have a  Step command that says if    thing    is found  insert    red     ahead of it  then at the next    this  thing    event  the result would be    this red thing     the Global command would not be  applied      Perhaps an easy way to appreciate the relationship between Global commands and Step  commands is by thinking of a fence with vertical planted poles and horizontal rails running  between them  The planted poles are the Step commands and the rails are the Global  commands  There can be many  or none  horizontal rails between each vertical pole  Any  Global command  running across a horizontal rail  will not find or modify any Text Event that  lays within the vertical pole  the Step command   s Text Event   After each vertical pole  Step    the same horizontal rails  Globals  will continue as long as their Text Event isn   t reassigned at  that pole  Step   And after each Step  more Global commands can be added  the existing  Global event operations can be modified  or a Global event can be deactiv
40. inate sports a much more powerful method for parsing text into multiple columns than  Excel   s    Text Import    or    Text To Columns    parser  This new parsing method is as simple to  use as Excel   s parser for comparable tasks  The settings for the Text Converter  Import can  be saved and recalled   See Figure 2  and Figure 3         3 2 Copies your data to a new worksheet as single row records     Several techniques are provided which can consolidate your data and copy it to a new  worksheet as single row records if it is not already organized as single row records   See    Figure 5      Pg  5 of 53    Application Suggestions    Example  A bill of material might be organized such that it uses multiple indented rows to  list many reference designators which belong to the part described only on the first non   indented row  Refinate can reduce the rows used so that each reference designator is  consolidated into one cell of a row along with only a single copy of the appropriate part  description information  Quantities can be automatically placed for each part     Example  A bill of material might be organized such that it has multiple rows containing  identical part descriptions along with a single reference designator within one column on  each of those rows  Refinate can reduce the rows used so that each reference designator is  consolidated into one cell of a row along with only a single copy of the appropriate part  description information  Quantities can be automat
41. ing cell     Pg  45 of 53    Appendix A  Figures showing examples     8 Appendix A  Figures showing examples     Pg  46 of 53    Appendix A  Figures showing examples     Example  Importing and converting to one row per record  Step 1 of 3     A netlist generator produced the list shown in Figure 3 below  This text list has been pasted into  a single column of Excel     Figure 3  Prepare to use Text Converter  Import                                                                                                                                                                                                                A B  1  2   NODENAME EC_GPIO43 S   3 U62 A55 R600 2  4   NODENAME SB_RST_NSTANDBY    5 Q30 3 R385 2 RN31 4 U3 B8  6   NODENA XT75_TXD    7 J26 32 U66 3  8   NODENAME EC_GPIO42    9 U62 B52 U26 46 R210 2 R212 2  10   NODENAME  3 3VB    1i J31 8 R514 1 R541 2 R548 1    12 R545 1 R554 1 R549 2 R547 2    lS R555 2 R553 2 R552 1 R635 2    14 u61 24 U65 24 C421 1 C422 S  IRS  C429 1 U64 24 R404 1 R405 1 S  16 Q32 4 Q33 4 RN42 5 RN42 10    Ly RN43 5 RN43 10 R374 2 R392 1 S  18 R384 1 R385 1 R378 2 R377 2 S  gS  L22 1 C428 1 C420 1 C419    20 C418 1  C417 1 C427 1 C416 1    2I C415 1 C414 1 C413 1 R354 2    22 R355 2 R356 2 R357 2 U62 A3    293 U62 All U62 A13 U62 A36 U62 B27 S  24   NODENAME EXT_USB4_DP    25 J30 3 U52 3  US51 3  26   NODENAME N16437357    Zui J26 64 R533 T  28   NODENAME N17278687 S  29 J9 1 U6 B7                         Pg  47 of 53    Appendix A  F
42. ingle row records  and you would rather that it be arranged as single row records   Refinate can help  After information has been arranged as single row records  Excel   s sorting  and Refinate   s comparisons  and other functions can make you more productive  Refinate will  leave your original  source  worksheet unaltered as it creates a new worksheet of the same  information arranged as single row records   See Figure 5      Reduce Rows to One can operate on three basic styles of arranged source information  The  styles are  After Empty Cell  Name Change  and Indented  In each of these cases  Refinate  establishes the start of a new record and then places into a single row all associated  information found within your selection to the right and below     down to just prior to the start  of a new record     Definitions of the start of a new record for each style     In all cases  the determination of the start of a record is made by examining only the first  column of your selection     After Empty Cell  Traveling downward  after an empty cell has been found in the first  column  the next non empty cell denotes the start of a new record     Name Change  Traveling downward  when a cell contains different content than the  previous cell in the first column  the cell with the new content denotes the start of a new  record     Indented  Traveling downward  any non empty cell found in the first column denotes the  start of a new record     Pg  25 of 53    Detailed Functional Desc
43. ize of the group you want to work with  If you choose Only Once to proceed   then everything selected will be put into one cell to the right at the top of your selected area   or the count of everything selected will be placed there   If you choose Travel  then after  putting everything you have selected  or their count  into the output cell  the same size area  just below your initially selected area will become selected and tested to see if it is either all  blank or it has reached the end of the worksheet  If either of those conditions are true   processing stops     5 15 Help    The button Help  will bring up this file  You can also get help tips by floating your cursor  over Refinate   s options when the dialog has focus  There is also Help provided within each    Pg  18 of 53    Detailed Description of Main Window Components    Action   s dialog screen  Double click any Action   s Help text box to toggle the expansion of  that box to the bottom  Double click anywhere in the frame at the top of the Action   s screen   surrounding buttons and options  to toggle the expansion of that Help box from the top to the  bottom of the screen along the screen   s right side     5 16 Close  Closing Refinate   s Main Window only hides it     it does not close Refinate  Refinate continues  to run in Excel until you close Excel  Once Refinate   s window is hidden  you can show it  again by right clicking and choosing it from the quick menu  by pressing Ctrl W  or by  clicking the leftm
44. k the TextToCols NewSheet button to create a new  sheet  that character will not be output into the results  rather it will be used to define where  column splits should occur  When you define column spits using a Variable Text Box   whitespace at the column spit location is not removed  When it is desirable to have  whitespace removed at he column splits  use the    delimOut    option found in the Using  drop   down box instead of using a Text Variable to specify the output delimiter  This saves a Text  Variable that can be used for other purposes  When using    delimOut     if you have it placed  within whitespace  all surrounding contiguous whitespace will be removed and it will be  treated as one Event  Commands will continue operating after that whitespace  This is Similar  to the way the Space s  Text Event command treats whitespace and it means that no other  command will see any of the contiguous whitespace removed at the defined column split  location     When you need to have more than one operation applied to a whitespace area  search for the  space using spaces in a Text Variable  You can also output the chosen delimiter using a Text  Variable so that whitespace is preserved  and then jump past the remaining spaces by  following that with a Space s  Text Event  or by using the    delimOut    at one of the following  spaces  which removes the remaining whitespace and causes command processing to skip  past that same whitespace   In this manner  you can place multip
45. ke all of  your desired changes within one iteration  consider using more than one iteration by    Pg  36 of 53    Detailed Functional Description of Action Menu    overwriting the source  be sure to preserve your source by overwriting a copy of it   Send the  final changes to a new worksheet by defining any command  even a command that does  nothing   and then click    TextToCols NewSheet        To remove spaces from either side of the  column split characters in the overwritten source  first type the same column split character  into a Text Variable Box  and then create a command that replaces that found Text Event with  the delimOut drop down choice  Then click    TextToCols NewSheet    to create a new  worksheet     Column splits shown in the preview pane might not appear to align with the specified  character count when a Global or Step command modifies the number of characters to be  output  by replacing  inserting  or removing   However  the Fixed Width delimOut character   column split  will be placed at the appropriate character count based on the original source  characters  If no source characters are modified  the number of characters between the  delimOut characters will be as specified in the Fixed Width Soft count     The Fixed Width Soft command is oriented toward splitting columns and therefore inserts a  column split character when overwriting the source  If need be  you can use iterations as  described above to remove those column split characters prior to 
46. layed automatically when Refinate   s Compare 2  Uniques action is  applied  To quickly hide it again  click the Mode_Count Bar     You can drag inside a window to select content or to see more content  To select all content of  a window  click the window and press Ctrl A  You can use navigation keys to move through    Pg  13 of 53    Detailed Description of Main Window Components    the content of a window  If some content is not visible  you can double click the window to  use a scroll bar     5 3 1 Window divider     Change a window   s size by sliding the window divider  Center the divider by double clicking  it  To show or hide Window_b  click the Mode Indicator and Item Count Bar     5 4 Manually Show Status Bar    Refinate   s status bar pops open when the status conditions needs to be displayed     such as to  display fault conditions  You can hide or show the status bar by clicking the small box in the  lower left corner of Refinate   s window area  The status bar is hidden at the start of each  operation so that it is only displayed when attention is needed  When there are no faults  the  status bar indicates the amount of characters collected in the active window  You can show  the status bar after operations to see how many characters are held in the active window  buffer     5 5 Ignore Index     There are only two major modes Refinate operates under  Use this Ignore Index  mode for  all operations when you do not want Refinate to pay attention to index numbers  I
47. le output delimiter characters  within the same whitespace while also removing the whitespace     Pg  38 of 53    Detailed Functional Description of Action Menu    6 10 12 Overwrite_Selection and TextToColumns_NewSheet  Be sure you have saved a copy of the original source information before you overwrite it     When using Overwrite Selection  text is not split into new columns  Instead  the output  delimiter selected will be placed back in the source text where specified  However  when  sending the result to a new sheet using TextToColumns_NewSheet the text will be split into  columns at the place where an output delimiter was placed regardless of which output  delimiter was chosen  Also  Refinate   s TextToColumns_NewSheet will remove all spaces  found immediately before and after column breaks when using the    delimOut    for insertion   similarly  spaces bordering Cut operations will be removed   However  when using  Overwrite Selection  spaces immediately before and after the output delimiter will be  retained  Therefore  you can use Overwrite Selection to modify text without removing spaces  unless you explicitly create commands to do so     There is also a method for retaining spaces at the column borders when you use  TextToColumns_NewSheet to split text into columns  To keep spaces at the column borders   rather than selecting Refinate   s    delimOut    to be placed at a particular Event  type into a Text  Variable Box the same character as is chosen to be the    De
48. lighted   When a line is removed  the line below it will move up and become the highlighted line  You  can not undo a deleted line to bring it back  As an alternative to undo  you can save your  whole command procedure and then reload it all if there is a need to revert back while making  changes  Also  use Preview and consider saving your worksheet prior to using Overwrite  Selection     6 10 3 Use words  or characters  to trigger input events  or for output  replacements or insertions     In Excel   s parser  you are limited to choosing a single delimiter character to define where you  would like a column break to occur  With Refinate   s parsing method  you can create up to  four Text Variables of any length to use for triggering an input Text Event or to be used as  output replacements or insertions  you can also select comma  space s   or tab   If the text of  any of these Text Variables is modified while constructing Event procedures  the new text  will be applied throughout all procedures     including ones already created  You can use  Preview as you change a Text Variable to see the new results change dynamically     Pg  29 of 53    Detailed Functional Description of Action Menu    Because you can overwrite the source text in place on the current worksheet  you can quickly  perform replacements or insertions using the four Text Variables  then click Overwrite  Selection  and then redefine those four Text Variables to apply new commands to the same  selection  If you 
49. limiter Out    character  Then  choose that Text Variable as the Event   s replacement  or insertion  instead of    delimOut      Columns will be split in the same defined locations but spaces will be retained     6 10 13 Events Preview    Select Preview to see the results prior to execution  While previewing  the Standard and  Alternate Event Procedure Lists are reduced to a single line  You can click inside the Event  box to change which Event command is displayed  You can still create new Event commands  in the Preview mode  Be sure to select the correct line in the Event procedure window where  you want the Next command placed beneath  And  you can immediately Preview the results  as you alter any of the four Text Variables  change the Alternate Line definition  or modify  the Step count     6 10 13 1 Modify Count    After a Step Event command is created  its count parameter can be modified while watching  the result during Preview  This is done by using the Modify Count buttons to adjust the Step  counts while in the Preview mode  This is very useful for establishing column field widths  when using Fixed Width Hard  for instance  Keep in mind that the character used to mark  the column split location in the preview screen consumes character space  especially the Tab  delimiter   That can give the appearance that one line will be split differently than another  even when they would be split the same  If needed  you can use the Hide Spaces option as an  aid to confirm the 
50. lly having it filter anything  choose a filter that will not  appear in your source as either space separated or comma delimited text  e g      iv       Cell content reversal can be used in conjunction with Refinate   s Text Converter Importer  when there is something near the end of the line of original text which needs to be operated on  but cannot be easily isolated by way of script commands     This action has a filter which can be used to remove certain prefix and suffix from people   s  names     thereby allowing Refinate to find duplicate names or allowing you to use Excel   s  Sort     When no filter choices have been enabled  space separated text is simply reversed  When a  filter choice has been enabled  the following applies  When two people   s name reside within a  single cell and only the first name had been used for the first person  and the second person  listed has two or more words associated with their name  Refinate will give the first person  the same last word as the other     Examples  when a filter choice is enabled       Mr  Ed and Mrs  Sally Jones  becomes  Jones Sally  Jones Ed    Mr  Ed and Dr  Sally Jones  PHD   becomes  Jones Sally  Jones Ed      Ed  Sally Jones  PHD   becomes  Jones Sally  Jones Ed      Ed  Sr   amp  Sally Jones  MD   becomes  Jones Sally  Jones Ed    Jones Sally  Jones Ed  becomes  Ed Jones  Sally Jones    abcd  becomes  d c b a     a b c d  becomes  d  c  b  a     a  b c  d  becomes  d  c  b  a     Now you would be able to use
51. location of splits     6 10 13 2 Hide Spaces    When the Hide Spaces option is enabled  the results in the Preview view are displayed with  spaces removed on either side of each column break boundary or on either side of cut text  the  same result as when the TextToColumns_NewSheet button is used   Hide Spaces provides  two previewing modes but does not change the results of using either Overwrite Selection or  TextToColumns_NewSheet     Pg  39 of 53    Detailed Functional Description of Action Menu    6 10 14 Grouping  Use Grouping when you would like to concatenate  tie together  text with a joining character   or none  and apply an action between each group  This removes spaces on either side of the  joining character when using TextToColumns_NewSheet     E  Example   See Figure 3 and Figure 4     If you have text like this     Ul 2 U4 5    but you would prefer    U1 2 U4 5     then you    would  enable Grouping for the Event command  set its group size to 2  choose         as the  Joining text and select comma as the replacement text for the whitespace between groups     When Grouping is selected  then at the first occurrence of the command   s Text Event  usually  defined as a number of space characters   the text defined in    Joined by    will be output at that  found location  If the    Size of Group    is greater than two  then that same    Joined by     character will be output at subsequent Text Event locations  e g   at whitespace  for the    Size  of Group    cou
52. lso choose to  place a comment tag which indicates which group that row is a member of  the comment tag  does not appear in the output report  but the highlight color in the output report can be used to  identify the source group      Generate a report  If you choose to have a report generated  it will be placed in a new  worksheet  Highlight colors will identify which group the two sections of your report refers  to  Excel has a quick access menu icon you can use to clear background colors if you like   The locator label tag appears in the output report and can be used to identify which group the  two sections of the report refers to  unless you chose to have the names of the unique items  listed in the locator label tag      Compare Each row as a single item within your selection  When you choose this option   all cells selected on each row will be joined as a single long text item and will be compared  against all other rows  If cell content sorting is necessary for making appropriate comparisons     Pg  21 of 53    Detailed Functional Description of Action Menu    pre sort the items of cells using Refinate   s Paste gt   Also  be sure the columns are arranged the  same for both groups being compared  You can use Excel   s Sort to sort columns when they  are numbered  so number them before rearranging to quickly return them to the original order   Or you can place copies of both groups into a new worksheet and rearrange them there  without needing to put them back in the o
53. mand and the results of its operation  will abut any changes made at the prior Step event  Fixed Width commands having a count of    Pg  34 of 53    Detailed Functional Description of Action Menu    O will operate at the first character after the Text Event of any non Fixed Width Step  command     A Fixed Width Hard command can follow other types of Step commands  Characters are   counted starting immediately after the last character a previous Step command   s specified  Text Event  or after the column split location determined by a previous Fixed Width Soft  command   Global commands have no affect on the Fixed Width Hard character count     The Fixed Width Step position is actually pointing at the character to the right of the character  count used  Global commands will not    see    any Text Event that spans across a Fixed Width  position  however  a Global command can operate on a Text Event that begins at that  position   A method to modify text that would be blocked by a Fixed Width Step command is  to use iterations  First specify the desired changes without using the Step commands that  would block your changes  and overwrite the source  Now  while your source is still selected   specify another set of commands without concern about blocking modifications already  executed during the first iteration  be sure to preserve your source by overwriting a copy of  it   If you overwrite your source  spaces are not removed from around any column split  character you placed  b
54. mmediately paste the  results which are displayed in the active window  and then activate the other window by  clicking it  and paste those results as well        When using both of Refinate   s windows  prepare a strategy for remembering where the data  came from  Changing the background color of each selection might help  It is often best to put    Pg  20 of 53    Detailed Functional Description of Action Menu    items which are mostly located to the left on the worksheet into the left window and likewise  for the right window  You can also slide Refinate   s window divider to rearrange windows to  be on the left or right  slide the divider all the way across and then grab the new divider which  appears at the opposite side      To compare two selections of items    When you want to compare only two area selections on the same worksheet  you have many  more options available than when comparing previously collected aggregated items  The  additional options include  highlight cells which contain differences  uniques   paste locator  labels into cells to the right of differences  place comment tags at differences  generate a  report  and compare whole rows within your selection        After you make your two selections and click Use New in the Compare 2  Uniques dialog   Refinate   s two windows display the items which are different between each group  all unique  items remain displayed   You can immediately paste the results which are displayed in the  active window  and the
55. n activate the other window by clicking it  and paste those results as  well  consider using Refinate   s Paste Safe to Cursor  especially when comparing whole rows  within your selection      Highlight cells  Changes the background color of any cell containing a unique item not found  in the other selection     Paste Locator Labels Tags into cells to right  Be sure to insert a blank Column to the right  of your selections to avoid overwriting your data  if data exists there  you will be warned  before overwriting   Once placed  these tags are useful for navigating to the differences found   To navigate using these tags  first select a tag  and then press the End key followed by a press  of either the Down or Up key     the next or previous tag will be located  this is a normal Excel  navigation method   Or you can use Excel   s Sort based on those tags  you might want to pre   number your rows so you can sort back to the original order when done   Or you can use  Excel   s AutoFilter to display only rows containing those tags     The Locator Label Tag text can be selected from a drop down box or you can type in your  own tag name  You can paste up to 15 of your own tag names into the drop down tag name  box     You can also have the Locator Label Tag contain a list of all of the unique items found on that  row  This is useful when there is more than one item on the row being compared because it  specifically identifies the unique items  When you choose that option  you can a
56. n manually have that same  comment tag placed instead  Click the Place button to place the tag and to change between  two colors for the tags     It is optional to have tags placed which describe the purpose of visiting a cell  however   whenever Query is used to make a change to a found location  a comment tag will be placed  there which logs the change made     Be sure to use the proper major mode of Refinate  Ignore Index  is case insensitive and can  not find items inside hyphenated ranges  Count Index  is case sensitive and tries to interpret  hyphens as range notation  When using Count Index  mode  if problems arise due to  selecting information which contains hyphens unrelated to index ranges  try restricting your  search area to exclude those hyphens or else use the Ignore Index  mode for the Query     5 11 Cell Col    Click this label to toggle between pasting all items displayed in the active window into a  single cell or into one cell per item down a single column  columnar   Immediately after  toggling  Refinate   s Status Bar indicates which style has been selected     5 12 Paste Type    Click this label to toggle between pasting the counts of the items  displays    Count     contained  within Refinate   s active window or else the items names themselves  displays    Items       Whenever you use the clipboard to paste after an operation  the item names will be pasted  regardless of this setting  However  if you toggle this setting after the operation  you can pas
57. n this mode   Refinate is not case sensitive  The other major mode  Count Index   imposes more rules that  are usually only appropriate for items which have index numbers  or for stand alone positive  integer numbers which Refinate refers to as    plain numbers         5 5 1 Sort  Duplicates    When this option of Ignore Index  is chosen  all delimited items will be sorted within  Refinate   s buffers for most Refinate operations  This does not alter the order of anything  already on the worksheet  It is only internal to Refinate and for Refinate   s output  When  Get Try is used to bring selected items into Refinate  a comment tag will be placed in the top  left corner of your selection which lists all duplicates found  You will be notified if no  duplicates were found  You can right click the cell which contains the comment tag showing  the duplicates report  and use Refinate   s Copy Comment Text to put the report into the  clipboard  Paste it into any application  or paste it into worksheet cells  uses three columns      Note  you can use the right click Copy Comment Text to put any text held within a comment  into the clipboard     5 5 2 Dups  Mark Summary    This option of Ignore Index  can only be chosen after Sort  Duplicates has also been  chosen  Use this option when you would like to highlight duplicates  place a duplicate  indicator tag in the cell to the right next to duplicates  or generate a report that can be pasted  immediately  Also use this option to look f
58. nate   s Column Justify  Right Left  Select the information to be checked for duplicates and Refinate can highlight  them and provide a report     Pg  10 of 53    Application Suggestions    4 4 Conversions of Any List   Use Refinate for assistance with the import of any text or HTML lists and for formatting them  into single row records if needed  Use Refinate   s Text Converter  Import to make context  aware Text modifications in place  or send the results to a new worksheet     4 5 Compare information for Differences Uniques     Verify Progress   Compare list versions to determine what has changed   Determine whether row records  whole or partial  are present within each of two lists   Check whether all items in one list have been accounted for properly in another list     Verify progress by determining which items in a master list are not yet present within a  working list  e g   determine whether all signals pads of an IC chip are accounted for in a  working list when compared against a manufacturer   s list of each pin   s signals      Note  Unlike many document comparators which consider the listing order during  comparison  Refinate does not consider the listing order  That is  any items  or concatenated  row content within selected columns  that are present within both lists will not be reported as  different unique to either list  However  when comparing whole or partial multi column rows   the cell order along the row is considered  To make row arrangement the same 
59. ne of information in each cell of the single row record  that is  there will be no line feeds  needed      The special case of bolding a cell in the first column within your selection will create a  collapsed output report nearly the same as usual  except that multiple rows consolidated  within the first column will not be combined using a comma  Instead  each consolidated row  in that first column will be separated by a linefeed to maintain the line over line relationship  of rows  just the same as all other columns having consolidated rows      Be aware that only about 30 line feeds in a cell can be displayed due to Excel   s maximum row  height  depends on font size   So when a row height is at maximum  expect that some  information might not be visible     Pg  26 of 53    Detailed Functional Description of Action Menu    Shortcut for bolding a single cell within your selection  Make your selection and then hold  the Ctrl key down and click one cell for Refinate to bold  If you click the wrong cell  hold the  Ctrl key and click again to select the desired single cell  When you click Apply  all bolded  cells within the selection will be unbolded and the last single cell selection you made will  become bolded  The alternative to bolding by using the Ctrl key is to select the cell to be  bolded and use Excel   s normal bolding methods     6 8 Subtract Display  gt     After subtracting all items originally in the active window from your current selection  this  will put the re
60. ng Paste  gt      EEE E a See   PRO  RES SM 3 83K 1 0W 1  0603  ADup O R14     II   CONNECTOR DIN FEMALE 96 PIN een ae ie ae    RES SM 100 1 10W 5  0603 R2  R3  R4  R6  R7  R11  R12  Rel   R26  R27  R45  R51  R63  R64  R65     R96  R97  R102  R103 Relg   OR14  JAS RES SM 4 75K 1 10W 1  0603 R14  R31 R14  R31 me    i RES SM 2 21K 1 10W 1  0603    IIS CAP SM 22UF 16V 10  TANT 6032     16  INDUCTOR 10UH 20  2 44 ll a  T CAPSMS30UF6SVI0 TANT fee oo ee 7 ptr     MIS  CAP SM 1500pf50V 10  X7R 0603  c63           C67 rept   89   R89    I9  CAP SM  33UF 16V  80  20  Y5V C    RES SM 0 1 10W 5  0603 R5  R13  R15  R18  R21  R23  R24   R5  R13  R15  R18  R21  R23 24   R75  R81  R89 R75  R81  R89  EREECHEN C     In Figure 9 above  a portion of the original bill of materials is shown only in columns H  amp  I  The  three comment tags and information in columns J  amp  K were added by Refinate        First  all of column J was selected to include all reference designators listed in the BOM  And  after setting Refinate   s mode to Count Index   Get Try was clicked to test for faults  A fault  was detected so Query automatically opened and brought cell 772 to focus  Query stated that item  R14 was a duplicate and the fault description was automatically placed in a comment tag  auto   comment was enabled   Query   s Find Next was used to located any other duplicate of R14 and  another comment tag was automatically placed  see 773   Query was then used to make a  temporary replacement to the du
61. nt  For instance  for a group size of three  only two    Joined by    characters will  be output   After the    Size of Group    has been satisfied  then the output text defined in the     Using    of the Text Event will be output  refer again to the example above      6 10 15 Alternate Line    If a condition is defined for an Alternate Line and that condition is satisfied for a given input  line  the commands for the Standard Line will not be applied  Instead  commands listed for  the Alternate Line  if any  will be applied  When the Alternate Line checkbox is enabled you  can edit the Alternate Line procedure list  You can define  or re define  what condition must  be met for a line to be considered an Alternate Line  Use the count box to specify how many  repetitions of the Event Text must occur to satisfy the condition  e g  2 space s   or 4 periods   etc          6 11 Borders  Set Clear    Because Refinate   s Paint Table Format adds borders to cells  this action is provided as a  convenience to clear borders  Excel has a menu icon for clearing borders which might also be  convenient     6 12 Upper Case    Apply this to your selection to change all text to UPPER CASE  This can not be undone by  Excel     Because the Count Index  mode is case sensitive  this action can be used as a method to make  that mode case insensitive by converting everything to the same case    6 13 Proper Case    Apply this to your selection to change all text to Proper Case  This capitalizes the 
62. o  use this method to get alternative arrangements of pasted information  versus using  Excel   s paste   For example  Paste Safe to Cursor might split information into multiple   columns depending on what information resides in Refinate   s display  This can make the  information both more readable and more useful for further processing     You can paste any text held in the Windows clipboard by using this action   s Text From  Clipboard button  Any text already in the clipboard will be copied into Excel without  overwriting anything and it will be in the appropriate text format  Text lines that begin with  formula symbols will not generate an Excel error because they will be copied in as text only   Alternatively  you can try pasting text into cells that you have pre format in Excel as    Text     cells or use Excel to open a text file  HTML source code text scripts might not paste as text  from the clipboard into Excel even when you choose Excel   s PasteSpecial Text  And when  that   s the case  Refinate   s Paste Safe to Cursor might also fail to paste it from the clipboard  If  this is the case  then to retain the HTML source code as text  use Excel to open it as a text file   note  this pertains to the actual HTML source code  and not to text presented in HTML  format such as a web page information that is copied to the clipboard      6 7 Reduce Rows to One    When the information that you would like to put into Excel  or that is already in Excel  is not  organize as s
63. occurrence of the same Text Event  after each Step Event  For example  if a text line consisted of     AxAxAx     you could state   replace the first occurrence of    x    with nothing  delete it   at the second occurrence of    x     replace it with    y     and at the third occurrence of    x    insert a    z    after it  Had you started your  instructions using a Global Event which stated to replace all    A    with    B     then every    A     would become a    B    even though there were Step Events occurring as well  result      BByBxz         Global commands placed in the procedural list will not operate on any text that has been  specified to be the Text Event of a Step command that is further down the procedural list  Nor  will a Global command operate on any text modified by a Step command  Counting of the  number of characters specified for a Fixed Width Step command begins after the last  character of a previous Step command  either after the Text Event that the previous Step  command searches for  or after any changes that the previous Step command might have  made as seen in the preview screen      When the same Text Event is assigned to both a Global command and to a subsequent Step  command  the Step command takes    ownership    of the Text Event once processing reaches  that Step command  And the prior Global command then becomes inactive  To allow that  Global command to continue operating after the Step command  place another copy of the  Global command in
64. of all reference designators     Pg  52 of 53    Appendix A  Figures showing examples     Pg  53 of 53    
65. ommand into the procedure and adjust its width in the same  manner as you watch the results  Continue doing the same for the remaining fields  Save your  final settings for reuse     Column splits shown in the preview pane might not appear to be aligned from row to row if a  Global or Step command modifies the number of characters to be output  by replacing   inserting  or removing   However  the Fixed Width delimOut character will be placed at the  appropriate character count based on the original source characters  If no source characters are  modified  the delimOut character will be aligned from row to row in the preview pane     Column splits shown in the preview pane might not appear to align with the specified  character count when a Global or Step command modifies the number of characters to be  output  by replacing  inserting  or removing   However  the Fixed Width delimOut character   column split  will be placed at the appropriate character count based on the original source  characters  If no source characters are modified  the delimOut character will be aligned from  row to row in the preview pane at the specified character count     You can set the Fixed Width Hard character count to 0 to define an event that occurs before  the first character of a line  When you set the Fixed Width character count to 0 and place that  command after a prior Fixed Width Step command  you are defining another event that occurs  at the same location as the prior Fixed Width Step com
66. or duplicates of whole rows within your selection   When you use the Ctrl key to make multiple area selections  you will get a message letting  you know that some restrictions will be applied  These restrictions are related to the selection  areas being disjointed  After using Get Try  you can paste the results of the duplicates check   which will already be in the clipboard  into any application or into the worksheet  uses three  columns      Pg  14 of 53    Detailed Description of Main Window Components    5 6 Count Index     There are only two major modes Refinate operates under  Use this Count Index  mode for  operations when you do want Refinate to pay attention to index numbers  In this mode   Refinate is case sensitive  Unlike the other major mode  Ignore Index    this mode imposes  more rules that are usually only appropriate for items which have index numbers  or for stand  alone integer numbers      The basic rules are that any trailing numbers after a prefix  or stand alone positive integers   are considered to be index numbers  e g     C14         Within your selection  any item name  having the same prefix and the same index number will be faulted as being a duplicate and  processing stops  This includes index items found within hyphenated range notation  For  example  a duplication fault occurs if both    C14    and range notation    C5 C20    are both  present  If a prefix has an index number  then that same prefix can not be present without a  prefix number   
67. ost icon on Refinate   s toolbar     Pg  19 of 53    Detailed Functional Description of Action Menu    6 Detailed Functional Description of Action Menu  Click the Action displayed to the left of the Apply button to show the full list of Actions     6 1 Tools  amp  License    In the Tools dialog you can specify whether or not you would like to automatically apply  Refinate   s default print page settings to worksheets Refinate creates  reports   Because printer  settings are sent to the printer  there can be a noticeable delay incurred  a longer delay might  be noticed if there are printer problems   If you have no intention of printing out your work   you can turn off the automatic printer settings     For any selected sheet  you can use the Apply Page Setup to the Active Sheet button prior to  printing if page setup has not already been applied     When the Ask every time Refinate creates a sheet option is enabled for Print Setup  then  whenever a report sheet is created  you will be asked if you would like to apply Refinate   s  print page settings  At that time  you can also choose to continue applying your choice to new  reports created and that dialog will not pop up again  If you later change your mind about  your choice  come to the Tools dialog to make the change     There are three different views you can choose from for displaying Refinate reports  You can  use the Tools dialog to select which view you would like to always apply without being asked  each time  or yo
68. other Space s  Text Event follows  it will look for a different  occurrence of whitespace that satisfies the minimum number of consecutive spaces  In fact   any command that follows a Space s  Text Event will begin searching for its event at the end  of the contiguous whitespace found by the Space s  Text Event  Because this command can  remove spaces  be sure to type space characters into your output replacement insertion Text  Variable if you want to include a space after or before newly placed text     To operate only on a specific amount of space characters instead of whole whitespace areas   type space characters into a Text Variable box and use that as the Text Event of a command  instead of Space s   This will be in competition with any active Space s  Text Event  command  When more than one command is set to operate on Events that include spaces  it  can be difficult to predict which command will be applied  And although it   s possible to    Pg  37 of 53    Detailed Functional Description of Action Menu    achieve good results when operating on spaces using both methods concurrently  to avoid  confusion altogether  it   s best not to include any spaces among text in a Global command   s  Text Variable that will be active during Spaces s  Text Event commands  or visa versa      If whitespace lays over the location of a different Step command   s event  then a Global  Space s  command will not include spaces at that location as being part of the contiguous  spaces that
69. ough it is following a Space s  Text Event  command  That is  a command that follows a Fixed Width Soft command will begin  searching for its event at the end of the contiguous whitespace found by the Fixed Width Soft  command     For simplicity  any active Global command set to operate on spaces using the Space s  count  as its Text Event will be automatically inhibited within regions of text being handled by Fixed  Width Soft commands so that both command types do not operate on spaces concurrently  On  the other hand  complications can arise if there are any space characters typed into a Text  Variable box that is used as the Text Event of a Global command  Although it is possible to  achieve good results when operating on spaces using both methods concurrently  to avoid  confusion altogether  it   s best not to include any spaces among text in a Global command   s  Text Variable that will be active during Fixed Width Soft commands  or visa versa   Global  commands placed in the procedure list below Step commands have no affect on the Step  command above     If text bleeds across more than one Fixed Width Soft pseudo boundary  the Space s  count of  the command for the last pseudo boundary crossed will be used to find the minimum number  of consecutive spaces to be considered as the end of that text     Global commands will not be allowed to modify any Text Event laying on a pseudo boundary   although  text can be changed on either side of the boundary   When you cannot ma
70. ow offset from the starting row as indicated  by your single bolded cell   In the simplest case  you would bold a cell on the first row of the  record  In this case  there will be the same amount of columns in the output report as there are  column in the source information  blank output columns are omitted      Definition of    collapsing    rows        For each record of the multi row source information  any cell content that differs from  the cell above will be placed in the output report within one cell in the same relative  column  collapsing rows    up    into a single row   Stating it another way  if any cell of the  source information contains identical content as the cell above it  that replicated content  is omitted from the output report     All source rows will be aligned vertically when placed in the output report by using line   feeds within the collapsed single row output record  Therefore  each line within the single  row output report represents each row of the multi row source information     For some types of source information  bill of materials and netlists for instance   all rows of a  multi row source record hold either replicated information in each column  or else no  information after the first row except for the information to be comma delimited and  consolidated into a single cell  e g  reference designators   When this is the case  and if you  bold a single cell to consolidate items and collapse the report  the output report will hold only  one li
71. owto s traveling group size into a cell in the                                           LastWord First w Filter     Netlist Cnvrt  Telesis column to right    Paste Safe To Cursor   REDUCE Rows to One Query  Find space or comma          delimited items  Find items inside  hyphenated ranges     Refinate   s Drop Down Action Menu       gt   Click the displayed action to open       APPLY  When the desired Action is  the Menu  When the desired action displayed  click Apply to assert it     is displayed  click Apply to assert it                  Repl  NUMBER Values  PAINT TABLE Format  Prefix  Set  Prefix  Clear  Prefidl AfterHyphen Cir  Text ToColumns  Wrap TextFirm  Reveal  Wrap Text   Set  Wrap Text   Clear  TIUIUIUIUUNTLUUUULUU ULE  TIUOTOTOIUOCOOOOTTOOTOO OTTO  COUIUOUUUUUUUUUU UU        Pg  1 of 53    Table of Contents     2    Table of Contents                             Refinate   s Main Window Functions 1  Table of Contents  2  What does Refinate do  5  3 1 More powerful Text Converter  Import  5  3 2 Copies your data to a new worksheet as single row records  5  3 3 Expand a row which contains comma delimited items to many rows  6  3 4 From a master list  create new list versions which do not include specified items  6  3 5 Recognizes and treats comma delimited items as individual items  6  3 6 Works with hyphenated range notation  7  3 7 Query     including automatic logging of modifications  7  3 8 Automatic logging of faults  7  3 9 Powerful comparison tools  no data 
72. pecify column widths  field sizes  only once and those settings remain asserted so you can  re execute the same parsing task over and over until you need to change the settings or until  you close Excel  Save those settings to a file and reload them to execute the same task some  other time     There are some rules about the commands you employ  but many text conversions are straight  forward and will not require much thought about rule details     Refinate   s parsing method uses scripts created by describing your intention by choosing from  drop down box options  There are no scripts to write out  and in many cases  you do not need  to understand very much about how they work  For example  if you would like to split text  into columns at places where at least two consecutive spaces occur  you would select the  following from drop down choices     Pg  28 of 53    Detailed Functional Description of Action Menu    Example  At each 2 spaces  or more   replace those spaces using the selected output  delimiter throughout the whole line  Click Next and click TextToCols NewSheet     you  are done  Refer to Figure 2 above to see the actual settings of this example     NOTE  A column split will occur at the location where an output delimiter is used as a  replacement or as an insertion     Be aware that Text Converter  Import  Overwrite can be used to replace text in those cells  that Excel   s Replace refuses to replace when it complains that the    formula is too long        6 10 1
73. plicate found in cell 772  to allow processing to continue   and an  automatic log of the edit was placed in the comment tag     Query was dismissed and Get Try was clicked again  Another fault was found and cell  20 was  automatically brought to focus by Query and the fault description was automatically placed in a  comment tag  There was a plain number mixed in with indexed prefixes  Query was then used to  add the    R    prefix  and the change was automatically logged in the comment tag  The Place  button was clicked to change the color of the tag to demonstrate the two colors available for  comment tags  Query was dismissed and Get Try was clicked again  No faults were reported     While column   was still selected  Paste gt  was clicked while the PasteType was set to Items to  create a new list which used hyphenated range notation  Had the original list been in hyphenated  range notation  this same process could have been used to put it into expanded index format  where each item would be listed individually     All of column J was then selected and Paste gt  was clicked while the PasteType was set to  Count  The accurate count of items found in each row of the hyphenated range notation was put  into the column to the right     If hyphenated range notation of column J is preferred over the original format of column J   column   would be copied  and using Excel   s Paste Special  the comments would be pasted to  column J  Then column J would be deleted to leave one copy 
74. r  Import  Figure 2  Text Converter  Import    Refinate  Text Converter Import x     Text Event or Output Replacements  Insertions Define Events  Use counts to force steps   O E F   atti Text Event E    a2   z b c d    Changes made here are applied throughout                       m Alternate Line  r    2 7 A  For this many counts   until re def 4    Fixed Width 7 3      Hard     Soft    Group Multiple Delimited    m  Joined by  Size of Group   2 El               begins with    A  zyar  z 4 lS                 Alternate Line           Events Preview  V HideSpcs Modify Count   Standard Line    Save   Load   Overwrite Selection   TextToCols NewSheet   Help   Cancel      Refinate   s Text Converter  Import tool is far more powerful than Excel   s    Text Import    or     Text To Columns    wizards  which can only split text into columns and apply cell formats to  the split text   Excel   s parser is not able to consider surrounding text as it simply replaces each  and every found delimiter with a column break when using Delimited Mode  or as it chops up  text at the specified column widths when using Fixed Width Mode           Refinate   s Text Converter  Import can be nearly as simple to use as Excel   s Text To  Columns for the same tasks Excel is capable of performing  One major advantage of  Refinate   s parsing method is that its settings can be readily saved during creation whereas  Excel   s parser settings are saved only by macro recording  For example  use Refinate to  s
75. records which appear more than once within the same selection   optional  generate reports  place tags  paste results  highlight      Locate items names which appear more than once within many selections    optional  generate reports  place tags  paste results      Example  Determine whether any reference designator is listed in a bill of materials more  than once     Example  Determine whether any name appears in a database more than once     Your Task  Copy information from the internet or from other sources into Excel  and evaluate it   Refinate will     After pasting information into Excel  apply Paint Table Format with one click to  immediately reformat difficult to view data into easy to view data  Merged cells are  unmerged  row heights and column widths are adjusted  boundaries are drawn around your  information to clearly differentiate it  and more     Use Refinate   s Hyperlink Extract to reveal and place into new cells the destination text from  clickable links within your selection  Use Refinate   s Hyperlink ReplaceWith to convert  selected text into clickable hyperlinks  e g  convert the extracted hyperlink destination text  into a clickable hyperlink again      After pasting into Excel from the internet  or from other sources   use Refinate   s Reduce  Rows To One to consolidate related information into single row records     Example  A series of mailing addresses which are listed vertically in the same format as  they might appear on an envelope can be convert
76. required for Refinate to be useful     information can be arranged in  any manner     Along with providing a significant array of tools to make your information easier to work  with in a worksheet environment  equally or more importantly  Refinate is an item  handler verifier modifier  All items within selections can be automatically counted to  determine item totals  all duplicates of items can be counted and reported  all unique items can  be counted and reported  New revision lists which omit all specified items can be  automatically generated from master lists along with adjustments to item counts  Refinate can  automatically highlight and tag potential problem items such as duplicates  uniques  syntax  faults  and changes made to the original worksheet     The definition of an item is   e Everything contained within a cell when no commas are present   e Each text separated by commas when commas are present  comma delimited      e And when using Refinate   s Count Index   hyphenated range notation defines many  items  For example     R1 R10    defines 10 items     e When using Refinate   s Compare Each Row As A Single Item  a single item is all of  the text on each row within a selection     This general description might not have mentioned the features you will find most useful for  your applications  As you continue reading the feature summary below  see if you recognize  functions particularly relevant for your needs     3 1 More powerful Text Converter  Import     Ref
77. riginal order  To manually rearrange columns  select  whole columns by right clicking the column identifier letter to bring up Excel   s quick menu   cut the column and re insert it where desired  If each of your two selections do not contain the  identical column count  nothing will match between the two groups  Normally it would be of  no use to compare groups having different column counts and you should cancel the process if  warned about this  However  by having one selection consist of one  or more  empty cells   and the other selection consist of rows and columns of information which includes empty  rows that you would like removed  you can generate a report sheet that lists all of your  information without empty rows  everything you selected would be seen as unique and empty  rows are omitted from reports   Be sure to turn off Refinate   s sorting if you do not want  Refinate to consume time sorting rows alphabetically     6 3 Expand Row to Many    This is used to create multiple records from single records  When multiple comma delimited  items are associated with a single record  this can be used to put each item onto a row of its  own along with all other associated information from the original record  To accomplish the  expansion  within your selection you would bold one cell in the column which contains the  multiple items you would like expanded into their own rows  A new list will be created in a  new worksheet when you click Apply   See Figure 6      Example  
78. ription of Action Menu    Remember to make your selection include as many columns of information as you would like  included in your output report  If you consolidate items  see next paragraph   the output report  will use the same amount of columns as you select within your source sheet  unless the whole  output Column would be blank and therefore omitted   If you don   t consolidate items  the  output report will use as many columns as there are cells within your source record  unless the  whole output Column would be blank and therefore omitted   Your selection can include  more columns and or rows than your source information uses without the output report  increasing in size     When you use Reduce Rows One  if you prefer  Refinate can consolidated into single cells  all items spread out among many rows of a column in the source information  For example   use it to consolidate all reference designators on a bill of materials into a single cell of each  record  To consolidate items into a single cell of each record  you would simply bold a single  cell in the source information which represents the first occurrence of a cell containing items  to be consolidated  bold that cell of any record representative of all other records   Note   sometimes the first occurrence of items to be consolidated is on a row other than the first row     Whenever you bold a cell to consolidate items  all rows of each source record will also be  collapsed into a single row  beginning with the r
79. rmation as the original list   Example  Paste text from documents to count word occurrences     Use Excel   s Paste Special Text to put documents into Excel as text only  While the column  of pasted text is selected  use Refinate   s Text Converter  Import  Overwrite to replace with  a space all periods  question marks  and other punctuation except commas  Next apply  Refinate   s Comma  Space Set action to your selection  While your text is still selected  hold    Pg  11 of 53    Application Suggestions    the control key and select the same column once again so that it is now selected two times   Using Refinate   s Dups  Mark Summary  click Get Test to generate a report of every word  used along with the count  times 2   Paste the three column report from the clipboard into  the worksheet  The words will be listed in alphabetical order  To get the actual count  make  a formula that divides the count by two  e g      A1  2            You can use this list to help generate an index for your document  for instance     Note  Refinate   s Text Converter  Import can be used to make edits inside cells with long  cell content  but Excel   s Replace can not  in some versions         4 7 Quickly aggregate items and place into either single cells or into  one cell each down a single column  columnar      Select many cells at one time  even non contiguous cells  and bring their content into  Refinate   s buffer  Then paste back to the worksheet such that all items are placed into a sin
80. s sorted into groups in the order found  from top to bottom of your list  By not sorting strictly in alphanumeric order  it becomes  easier to look at the operation   s results and visually locate an item of interest within the  original selection on the worksheet  To sort indexed items fully in alphanumeric order when  using the Count Index  mode  you could set the Refinate   s active window to columnar  display  use cell col  and paste it to an empty area in a worksheet  Then use Excel   s Sort to  sort that selection  Bring the sorted list back into Refinate   s window using Get Try  Press the  delete key if you would like to remove the sorted list which is still selected on the worksheet     5 9 Apply    The first time you select a new action from Refinate   s drop down Action menu  it is initiated  immediately  Thereafter  the action name is shown in Refinate   s action box and if you want to  reuse it  click the apply button  By having the last action remain only a click away  batch  work can be performed very quickly     5 10 Query    Use Query to find comma or space delimited items  If only a single cell is selected when you  initiate a Query  all of the content of the worksheet page will be searched  To restrict a search    Pg  16 of 53    Detailed Description of Main Window Components    to within a specific area  select the area s  of more than a single cell  You can click column s   or row s  identifiers to have Query search content only within those columns or ro
81. specify that it replace itself with itself     effectively doing nothing  For  example  to deactivate a previous Global command whose event is Text Variable       a     create  the following Global command  At this Text Event     a     Do this    replace     Using    a     For  this many counts    until re def     This means you will not be able to use a Global command to    change the case of source text by replacing the same Text Event with its own Text Variable     Pg  30 of 53    Detailed Functional Description of Action Menu    To change the case  either use a different Text Variable as the replacement text  or else use a  Step command to replace the Text Event with its same Text Variable as the replacement     When the same Text Event is assigned to both a Global command and to a subsequent Step  command  the Step command takes    ownership    of the Text Event once processing reaches  that Step command  And the prior Global command then becomes inactive  To allow that  Global command to continue operating after the Step command  place another copy of the  Global command in the procedure list after the Step command     6 10 5 Step Event Commands    A Step Event can be specified to occur at any of the following Text Events  upon finding  specific text  upon finding a minimum number of consecutive spaces  or after counting a  specified number of characters  Fixed Width   As the name implies  Step Events establish  steps or sequences  You can re define what happens at the 
82. structure required   8  3 10 Special password blocks unlogged edits while Refinate   s features remain fully useable _ 9  3 11 Additional features 9  Application Suggestions 10  4 1 BOM Assembly Purchasing list verification integrity checking  10  4 2 Netlist verification integrity checking  10  4 3 Conversions of Address List and Duplicate checking  reduce postage costs   10  4 4 Conversions of Any List  11  4 5 Compare information for Differences Uniques     Verify Progress  11  4 6 Check for Duplicates  11  4 7 Quickly aggregate items and place into either single cells or into one cell each down a  single column  columnar   12  4 8 And More    12  Detailed Description of Main Window Components 13  5 1 Main Window 13  5 2 Mode Indicator and Item Count Bar 13  5 3 Two Display Windows 13  5 3 1 Window divider  14  5 4 Manually Show Status Bar 14  5 5 Ignore Index  14  5 5 1 Sort  Duplicates 14  5 5 2  Dups  Mark Summary 14  5 6 Count Index  15  5 6 1 Expand Ranges 15       Pg  2 of 53    Table of Contents                                                           5 6 2  Comma with Space 15  5 7 Subtract 15  5 8 Get Try 16  5 9 Apply 16  5 10 Query 16  5 11 Cell Col 17  5 12 Paste Type 17  5 13 Paste  gt  18  5 14 Paste V 18  5 15 Help 18  5 16 Close     19   6 Detailed Functional Description of Action Menu 20  6 1 Tools  amp  License 20  6 2 Compare 2  Uniques 20  6 3 Expand Row to Many 22  6 4 Last Word First with Filter 22  6 5 Netlist Convert  Telesis 23  6 6 Paste Safe to 
83. sults into a single cell to the right on each line within your selection  Paste  Type should be set to Items  If your selection is more than one column  all items originally in  the active window will be subtracted from all content from all columns selected and the result  will be put into the single cell to the right  Be sure to use Count Index  mode when  hyphenated index range notation is present     Before using Subtract Display  gt   especially when in Count Index  mode   it is usually best  to determine whether there are any faults within the items of interest  Do this first by selecting  the cells of interest and clicking Get Try to see if a fault is displayed that needs to be  corrected  If no fault is reported  select your list of items to be subtracted and use Get Try to  put them into Refinate   s active window  Reselect the cells of interest you would like items  subtracted from and click the Subtract Display  gt  button  Your new list will be created  It  would be safe to delete the original selection only when no faults had been reported using the  Get Try test  Before deleting original information  look over the newly created content to  verify it is what you expect  Although not necessary if you had tested the original data  you  could use Compare 2  Uniques to confirm that items have been subtracted and all remaining  items exist somewhere within the newly created list     If indexed items are represented using hyphenated range notation  you can Expand Ranges
84. t    Use this to convert space delimited items into comma delimited items  Wherever there are  spaces and or commas between words  Refinate will place a single comma followed by a  single space  The space following the comma makes text more readable and  if a cell   s text  has to wrap  it wraps cleanly at the spaces     If text in a cell begins or ends with a comma  those commas are removed     6 18 Comma Space Clear  Use this to reduce the number of space characters within a cell     Use the Comma NoSpace button to remove all spaces only after commas  This leave  commas     Use the Reduce Spaces button to remove all spaces immediately following commas and to  remove all but one consecutive spaces when there is no comma  This leave commas     To remove commas  use Excel   s Replace to replace commas with nothing     Pg  41 of 53    Detailed Functional Description of Action Menu    6 19 Comments Re Position    When moving or resizing columns and rows  comment boxes can become misaligned and  even resized  Use this to re position comment boxes within your selection back near their  respective cells and if their size had become too narrow  they will be auto resized     6 20 Hyperlink Extract    Select cells within a column which contain hyperlinks and apply this to put the hyperlink   s  destination text into the cells to the right of your selection     6 21 Hyperlink Replace With    Use this to convert the selected cells into hyperlinks having the same destination as the text 
85. t together from both sides of  the cut  To remove the whitespace found when a Space s  Text Event is used as a Step  End Cut  follow that step with Fixed Width Hard    0     Do this    l gt cut    followed by  another step to cause that newest Start Cut to be abandoned  e g   use Fixed   Width  Hard    0     Do this       step null      A single space can be inserted in place of the  removed whitespace using Fixed Width  Hard    0     Do this    insert        Using     Space s      cnt 1     When considering how to remove text  keep in mind that rather than using the Cut commands   you have the option of treating a section of text as a separate field to be split into a column  which can then be deleted afterwards within the resulting output     Presently  no cut commands can be issued that will cut text from within Fixed Width Soft  regions     Pg  33 of 53    Detailed Functional Description of Action Menu    When a portion of the defined Text Event of an active Global End Cut command contains the  whole text of another active Global command   s Text Event  then the Global command with  the subset of text will be ignored as usual     even when there is no active Start Cut command     If you would like to cut all cell content based on the presence of some special text within the  cell  state a condition for the Alternate Line list of commands  then select Fixed Width Hard  of 0 character wide  and set the Do this       gt cut     If the condition is satisfied  then the whole  
86. te  either the count or the item names  Whenever you use Refinate   s Paste  gt  or Paste V buttons  to put content into neighboring cells on the worksheet  they always abide by this setting        Pg  17 of 53    Detailed Description of Main Window Components    5 13 Paste  gt     This will put new copies of your selection into a single cell to the right on each line within  your selection  Depending on the mode options you have enabled  the new list can be sorted   hyphenated ranges can be expanded  individually listed indexed items can be reduced to  hyphenated ranges  or the counts of the items can be placed  If Paste Type is set to Items   then if you select more than one column  all content from all columns will be consolidated   joined  into the single cell to the right  If you select more than one column and Paste Type is  set to Count  the count of all items selected residing on each row will be placed in a single  cell to the right  Be sure to use Count Index  mode when hyphenated index range notation is  present     Before using Paste  gt   especially when in Count Index  mode   it is usually best to determine  whether there are any faults within the items of interest  This is because Paste  gt  only checks  within one row at a time for duplicates  Verify the whole selection first by making your  selection and clicking Get Try to see if a fault is displayed that needs to be corrected  If no  fault is reported  simply click the Paste  gt  button next  your selection
87. tities automatically     3 5 Recognizes and treats comma delimited items as individual  items     Because there are times when it is useful to have multiple delimited items within a single cell   Refinate recognizes and treats comma delimited items as individual items  Individual items  can be counted  and tests can be performed to determine whether any item is duplicated     Example  Refinate can be requested to create a whole new version of a list with specific  items being omitted even if they resided within a single cell among other delimited items     This can be very useful for creating different versions of a product   s assembly list  for  instance     Pg  6 of 53    Application Suggestions    3 6 Works with hyphenated range notation     Example  If the text    R1I R7    were in a list  Refinate would count that as seven items and  would be able to locate that text if a search were initiated for  say     R4     If a new version  of that list were requested to be generated by Refinate  and if    R4    was specified to be  removed  that new list would now show    R1I R3 R5 R7    instead of    R1 R7     and only six  items would be counted  Because Refinate automatically creates new list versions with  specified items omitted and item counts adjusted  the old method of actually visiting and  hand editing locations to modify items and manually change their count has been  eliminated  Good bye hand editing errors  Use Refinate to acquire accurate item counts  before placin
88. ture reverses the order of people   s names  or any space separated words  and can  filter unwanted prefix and suffice  This can be useful for lists of mailing addresses which  include both the first and last name within the same cell     sometimes preventing sorting by  either last name or by first name     Pg  22 of 53    Detailed Functional Description of Action Menu    Applying this feature to mailing address names allows Refinate to be able to locate duplicates  of whole names  Use this action to create single searchable items of people   s names when an  individual   s first and last name have been entered into a single cell or when names for two  people from the same family are in a single cell     This action behaves differently when there are no filter choices enabled versus having at least  one filter choice enabled  When no filter choice is enabled  only the order of space separated  text will be reversed  even commas will be treated like any other text character during the  reversal   When you enable at least one filter choice  commas are considered  To reverse the  order of all comma separated items within a cell  and retain proper comma position   be sure  there are no spaces within an item name or else the items might be construed as people   s  names and the content can be altered unexpectedly  it   s okay to have spaces next to commas    When you need to ensure that all spaces have a comma  use Refinate   s Comma Space Set   To enable the filter without actua
89. u can enable Ask every time Refinate creates a sheet option for the Report  View and make your choice every time a report sheet is created     To upgrade to the Professional Edition of Refinate     In the License Management tab of the Tools  amp  License menu  click the Purchase Activate  License button  then accept the License Agreement Terms  At the next screen  click inside the  box displaying a list of required Registration Info  and copy and paste that information  template into an email  Fill in the requested information and send it to the customer service  address provided  There might be alternative online registration methods  so visit Refinate   s  website to find out about current purchase registration methods     6 2 Compare 2  Uniques    When you would like to determine what is different between two areas selected on a single  worksheet or between two sets of aggregated items  use Compare 2  Uniques     To compare two sets of aggregated items    Make as many area selections a you like  hold the Ctrl key down to select more than one area   and click Get Try to put those items into Refinate   s active window  Then activate Refinate   s  other window and make new area selections  even on another worksheet if you like   Click  Get Try again to get them into the second window  After you click Use Collected in the  Compare 2  Uniques dialog  Refinate   s two windows display the items which are different  between each group  all unique items remain displayed   You can i
90. ught into Refinate   s  windows and pasted back into a single cell  the character count can exceed the approximately  32 000 character per cell limit  If that limit is exceeded  reduce the character count by turning  this option off to remove thousands of space characters and try again     When this option if turned off  cell wrapping is affected because Excel wraps at spaces to  keep text more readable  but spaces will have been removed from Refinate   s results  Try   Refinate   s WrapText Firm  Reveal feature to cleanly wrap between items for improved  readability when there are no spaces to wrap at     5 7 Subtract    Select cells  one area or many areas by holding the Ctrl key  and click this button to remove  any selected items from items already listed within Refinate   s active window  Any items    Pg  15 of 53    Detailed Description of Main Window Components    remaining in Refinate   s window are items that were not within your selection  Paste the  results  already in the clipboard  to any application or to the worksheet  You can use this to  determine if all items you had listed in the window reside within your selection  This differs  from the Subtract Display  gt  and Subtract Display V actions in that this button removes  items from Refinate   s window  whereas the two Subtract actions create new lists on the  worksheet which have items removed and the window   s content is unchanged     5 8 Get Try    Use this button after selecting an area  or after selectin
91. umn to expand  any cell in column C was first bolded                                                                                                                                                                                                                                    Figure 6  Results of using Expand Row to Many  Conversion is finished   A B Cc  1 R600 2  2 U62 A55  3 930 3  ay  4   SB_RST_NSTANDBY    R385 2  5 RN31 4  e  6   SB RST_NSTANDBY    v3 28  7 526 32  Bite P xtisirxa E  o   9   Ec ceros   Roe  10 R212 2   m u26 46  12 U62  B52  13 c413 1  14 C4141  15 C4151  16 c4i6 1  17 c4i7 1  18 c4i8 1  19 C4191  20 420 1  21 c421 1  22 422 1  23 C4271  24 428 1  25 C4291  26 J31 8  27 122 1  28 932 4  29 033 4  30 R354 2  31 R355 2  32 R356 2  33 R357 2  34 R374 2  35 R377 2  R378 2  R384 1  38 R385 1  39 R392 1  go  40   3 3vp SSS eoa  al R405  1  42 R514 1  43 R541 2  44 R545 1  45 R547 2  ae  46    33ve RB  a7 R549 2  as   as    3vs SSS eaa  ag   a9   tsave R553  50 R554 1  51 R555 2  52 R635 2  53 RN42 10  54 RN42 5  55 RN43 10  56 RN43 5  57 U61 24  58 062  All  59 U62 A13  60 U62 A3  61 U62 A36  62 62 527  63 64 24  64 065 24  65 530 3  66 U51 3  67 U52 3  68 526 64  69 R533 1  70 J9 1  ga N17278687 U6 B7                Pg  50 of 53    Appendix A  Figures showing examples     Example  Pasting HTML from Internet  Use PaintTable Format or Compare 2  Uniques for  worksheet friendly viewing and handling  Step 1 of 2     Figure 7  Pasted selection from Internet web
92. unt to ignore shorter  whitespace when there is longer whitespace separating the neighboring field  e g   set the  count to 2 if there are at least two spaces between fields  The Space s  count can be specified  for each field individually     In this mode  when you use Preview  the fundamental column split location  the pseudo  boundary  might not be readily apparent because split character can be placed differently on  each line as adjustments are made for text lengths  In some cases it might be easier to first set  the column break positions using the Fixed Width Hard mode and then toggle over to the  Fixed Width Soft mode  You can toggle your Fixed Width commands back and forth between  Hard and Soft when your procedure list contains only the same type Fixed Width commands   all Hard or all Soft  which insert a delimOut character  a column split   When toggling from    Pg  35 of 53    Detailed Functional Description of Action Menu    Hard to Soft  be sure to set the Space s  count to the minimum amount of consecutive spaces  to be found before whitespace is seen as a field delimiter  If it Space s  isn   t set right  change  it and toggle the mode again     It is permitted to set the Fixed Width Soft character count at 0 to define an event that occurs at  the beginning of any line which has at least as many leading whitespaces as the Space s   count     A Fixed Width Soft command can follow other types of Step commands  If the Fixed Width  Soft command follows a previous 
93. use Overwrite Selection  you can simply use the final results that have been  placed within the original selection  or you can also split the current selection into columns in  a new sheet by creating at least one simple final Event procedure and then click TextToCols  NewSheet  Also  after using Overwrite Selection  you can use Excel   s Text To Columns to  split the selected text into columns while taking advantage of any of Excel   s parser features     Use Global commands and Step commands interactively to control how each row within  your selection should be modified  The same commands will be applied to every row within  your selection  Optionally  enable an alternate set of commands and apply one set only to  rows that meet a specified condition  and apply the other set to the rows that do not meet that  condition     Be aware that when the major operating mode    Count Index     option is enabled  Text  Events defined using the Text Variable boxes will be case sensitive  Meaning  if the case of  words in the source document do not match the case of Text Event being searched for  the  Event will not be found in the source  Use the major operating mode    Ignore Index     for  Events to be case insensitive        6 10 4 Global Event Commands    A Global Event can be specified to occur at either of the following Text Events  upon finding  specific text  or upon finding a minimum number of consecutive spaces  There are simple  cases where it is desirable to apply the same
94. ws     When Refinate   s Main Window is not active  a shortcut for opening the Query dialog is  Ctrl Q     You can use the Query button as a convenient method for quickly reducing selections to  actual content  Do this by clicking a column or row identifier  drag to select as many as you  like   and when Refinate   s window is not active press Ctrl Q and Esc  or else click Refinate   s  Query button and then click Close  You can select the whole sheet by clicking the  intersection box of the column and row identifiers and then press Ctrl Q and Esc to reduce  the selection to only content     Query is especially useful when you need to find an item but do not want to visit all cells  which contain only partial matches  For instance  if you were to use Excel   s Find to locate a  cell containing    R1     Excel would bring you to any cell containing the sequence    R1     such  as    R10        R11        R12 R112        SR1     etc    Refinate would only find cells that contained     RI        Also  use Query for finding items within hyphenated range notation when Count Index   mode is enabled  e g  locates    C14    in a cell containing    C5 C20      Excel has no means of  accomplishing this without using Refinate   s Query     During Refinate operations  if a fault is found  Query is activated to bring you to the location  of the fault  Query can be set to automatically tag every location visited with a comment  containing the reason for arriving at that location  Or you ca
95. y specifying delimOut   To automatically create a new worksheet with  parsed columns based on overwritten source  define a Text Event Variable that has the same  character as the delimOut character you used in the overwritten source  And then specify a  command that replaces that Text Event with the delimOut drop down choice and use     TextToCols NewSheet    to place the results into a new worksheet     6 10 9 Fixed Width Soft    How many times do you wish that Excel   s Fixed Width mode would just fudge it a bit when  there are words in your source which bleed past the otherwise ideal location to place a column  split  If you use Refinate   s Fixed Width Soft option  all words  or multiple words  which  begin in a column stay in that column     Set the count  field widths  for each Fixed Width Soft command to specify pseudo boundaries  that represent the best place for column splits  Try to set each pseudo column to start at the  left of the leftmost text which you would like included within the field  Any text that bleeds  across from the left into the right side of that boundary will be included in a prior field after  execution     Set the Space s  count to the minimum number of consecutive spaces needed to be found for  this event  Often  a Spaces s  count of one is adequate  When multiple space separated words  need to remain together within one field  but a space between those words might cross over  into the neighboring column region  you can increase the Space s  co
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
IBM Ricoh InfoPrint Color COLOR 1767 User's Manual  Service Manual for: UR-6-85-5-A  ABACUS LCD User Guide  microUSBケーブル01取扱説明書(共通)  Hotpoint UE47 Oven User Manual  Samsung GT-S5260P Manuel de l'utilisateur(Open)  Herbicide Application Handbook  La poterie culinaire Mode d`emploi : - Scandi-vie  Mode d`emploi  Samsung YP-D1Z 用戶手冊    Copyright © All rights reserved. 
   Failed to retrieve file