Excel and ISPF automation resource

Finding unique records in Excel

0 comments
Did you ever need to identify the unique records found in a column in Excel? From my experience, this is one of the most common task I encounter doing data analysis (especially when creating report summaries). To do this, I just follow the steps listed below.



1. Go to the column containing the data to be analyzed. Note: the first top cell in the column will be treated as a header/label.

2. From the menu, choose Data, then Filter, then Advanced Filter.... You should see something similar to the screen below:



3. Once you clicked the Advanced Filter option, a pop up window will show you the Advance Filter options. Tick the Unique records. To determine where the results will be saved, choose between Filter the list, in-place (to keep the results in the same column) or Copy to another location. I usually want my results in another column. If you are like me, you need to specify the target location. See example below which saves the results in column D.



4. Once you have selected your options, click ok. You should see the unique records after.

Hope this helps.

Weekly Timesheet Form :
Dynamic document done without VBA

1 comments
Although I am a developer, I am not fond of using VBA code in my spreadsheets. Usually, I would look for ways to leverage the available facilities in Excel before resorting to programming. I do this knowing that a non-VBA hack usually exists to address most requirements. Besides, from my experience, these solutions are usually quicker than most VBA solutions.

To demonstrate this, I have attached a sample Weekly Timesheet workbook that is done without any VBA. I have listed below some other key features worth noting.

  • Dynamic range as used in List validation
  • A second dynamic range also used in validation that is dependent on the chosen value in the first range
  • Automatic formatting of cells to indicate holidays
  • Filling up of relevant details associated with the employee

Feel free to download this spreadsheet and customise it to suit your needs. However, I don't imply any guarantees or support since this is free. But if there are some features that you would like include, just inform me and maybe I could include them in the next version.

Project Task Automation


We can either develop ourselves or work with your team to develop the reusable automation tools required to replace repetitive but defined time-consuming, manually intensive tasks. If needed, we can help you identify these opportunities and you can decide which one to pursue.

You might be worried of the impact of the tool's development time to overall project cost and schedule. Based on our experience, this tools can be developed in a short amount of time. In fact, in many cases, the development time is just a fraction of the actual time to complete the task manually.

Liability Disclaimer


The information, software, products, and services included in or available through the TECHNOLOGY SHIFT website may include inaccuracies or typographical errors. Changes are periodically added to the information herein. TECHNOLOGY SHIFT  may take improvements and/or changes in the website at any time. Advice received via the TECHNOLOGY SHIFT website should not be relied upon for personal, legal or financial decisions and you should consult an appropriate professional for specific advice tailored to your situation.

NO WARRANTY. TECHNOLOGY SHIFT makes no representation about the suitability, reliability, availability, and accuracy of the information, software, products, and services contained in this website for any purpose. To the maximum extent permitted by applicable law, all such information, software, products, services are provided "AS IS" without warranty or condition of any kind. TECHNOLOGY SHIFT hereby disclaim all warranties and conditions with regard to this information, software, products, and services, including all implied warranties or fitness for a particular purpose.

LIMITATION OF LIABILITY. To the maximum extent permitted by applicable law, in no event shall TECHNOLOGY SHIFT be liable for any direct, indirect, punitive, incidental, special, consequential damages or any damages whatsoever including, without limitation, damages for loss of use, data or profits, arising out of or in any way connected with the use or performance of the TECHNOLOGY SHIFT website, with the delay or inability to use the TECHNOLOGY SHIFT website or related services, the provision of or failure to provide services, or for any information, software, products, and services obtained through the  TECHNOLOGY SHIFT website, or otherwise arising out of the use of the TECHNOLOGY SHIFT website, whether based on contract, tort, negligence, strict liability or otherwise, even if TECHNOLOGY SHIFT hase been advised of the possibility of damages.

If you are dissatisfied with any portion of the TECHNOLOGY SHIFT website, or with any of these terms of use, your sole and exclusive remedy is to discontinue using the TECHNOLOGY SHIFT website and its services.

Feedback and Enquiry Email Form


Whether it is an enquiry about one of our products or services, or a request for estimate on some of your requirements, please use the form below and include as many details as possible about your query so that we are able to more easily answer your question. In most cases, we can respond to all questions or feedback within 24 hours.

Thank you


Thank you for getting in touch with me. I will respond to your query as soon as possible.

Regards,
Technology shift consultant

Privacy Policy


If you require any more information or have any questions about our privacy policy, please feel free to contact us by email through our feedback form.

At www.technologyshift.com, the privacy of our visitors is of extreme importance to us. This privacy policy document outlines the types of personal information is received and collected by www.technologyshift.com and how it is used.

Log Files
Like many other Web sites, www.technologyshift.com makes use of log files. The information inside the log files includes internet protocol ( IP ) addresses, type of browser, Internet Service Provider ( ISP ), date/time stamp, referring/exit pages, and number of clicks to analyze trends, administer the site, track user’s movement around the site, and gather demographic information. IP addresses, and other such information are not linked to any information that is personally identifiable.

Cookies and Web Beacons
www.technologyshift.com does use cookies to store information about visitors preferences, record user-specific information on which pages the user access or visit, customize Web page content based on visitors browser type or other information that the visitor sends via their browser.

DoubleClick DART Cookie
.:: Google, as a third party vendor, uses cookies to serve ads on www.technologyshift.com.
.:: Google's use of the DART cookie enables it to serve ads to users based on their visit to www.technologyshift.com and other sites on the Internet.
.:: Users may opt out of the use of the DART cookie by visiting the Google ad and content network privacy policy at the following URL - http://www.google.com/privacy_ads.html

Some of our advertising partners may use cookies and web beacons on our site. Our advertising partners include ....
Google Adsense
Amazon
TradeDoubler

These third-party ad servers or ad networks use technology to the advertisements and links that appear on www.technologyshift.com send directly to your browsers. They automatically receive your IP address when this occurs. Other technologies ( such as cookies, JavaScript, or Web Beacons ) may also be used by the third-party ad networks to measure the effectiveness of their advertisements and / or to personalize the advertising content that you see.

www.technologyshift.com has no access to or control over these cookies that are used by third-party advertisers.

You should consult the respective privacy policies of these third-party ad servers for more detailed information on their practices as well as for instructions about how to opt-out of certain practices. www.technologyshift.com's privacy policy does not apply to, and we cannot control the activities of, such other advertisers or web sites.

If you wish to disable cookies, you may do so through your individual browser options. More detailed information about cookie management with specific web browsers can be found at the browsers' respective websites.
 

Copyright 2007-2009 Technology Shift All Rights Reserved