PK’s Utility Tool V2.0 (Free)

This is the second version for PK’s Utility Tool. This is absolute free to cost. In this Utility Tool, we have carried forward all the features form PK’ Utility Tool V1.0

Click here to know more about features of PK’ Utility Tool V1.0-

PK’s Utility Tool 3.0 is available now

Click here to download PK’s Utility Tool V1.0

Click here to download PK’s Utility Tool V2.0

Click here to learn how to install an add-in in Excel. If you are installing PK’s Utility V2.0 then you should remove PK’s Utility Tool 1.0 because version 2.0 has all the feature and functions.

Select PK's Utility Tool V2.0 only
Select PK’s Utility Tool V2.0 only

Features are in red rectangles are new in this version, rest we have carried forward all the features form PK’ Utility Tool V1.0 –

New Features in PK's Utility Tool
New Features in PK’s Utility Tool
New Features in PK's Utility Tool
New Features in PK’s Utility Tool

Worksheet Manger Group:

Worksheet Manger Group
Worksheet Manger Group

In the worksheet Manager group, we have added 3 new features:

  • Unhide All worksheets: Using this feature you can hide all the worksheets from active workbook on one click.
  • Show/Hide Sheet Tab: Using this feature you can show or hide sheet tabs in active workbook. On first click it will hide sheet tabs. Click again to show the sheet tabs.
Excel Sheet Tabs
Excel Sheet Tabs

Click on Show/Hide Sheet Tab to hide the sheet tabs

Sheets Tabs are hidden
Sheets Tabs are hidden
  • Table of Contents: To create a new worksheet in your active workbook with a table of worksheets, you can click on this button. It will keep the hyperlink for the respective worksheets.
Table of Contents
Table of Contents

File Manger Group:

File Manger Group
File Manger Group

In this Group, we have 2 new features-

File Converter:

To convert your files in another format you can use this feature:

File Converter
File Converter

Using the file converter tool, you can convert the files as given below-

  • Excel to Word: Office 2007 or above version is required.
  • Excel to PDF: Office 2010 or above version is required.

  • Word to Excel: Office 2007 or above version is required.
  • Word to PDF: Office 2010 or above version is required.

  • PDF to Excel: Office 2013 or above version is required. Tool will open the PDF file with MS word first then copy the data from word and will paste in to Excel. While opening the PDF with Word, it may ask below given confirmation. Please check the check box and click on OK.
Word Message while Opening PDF as Word
Word Message while Opening PDF as Word

  • PDF to Word: Office 2013 or above version is required. During this process, it may ask below given confirmation. Please check the check box and click on OK.
Word Message while Opening PDF as Word
Word Message while Opening PDF as Word

Data Segregation Tool:

Data Segregation Tool is useful to segregate the data into multiple excel files or multiple worksheets. It can save the data into different Excel files or you can keep them opened also.

Data Segregation Tool
Data Segregation Tool

Learn how to create Data Segregation Tool step by step-

Random Generator Group:

This is the new group in this version. In this group we have 2 features-

Random Generator:

Random Generator is useful to randomly generate numbers or text. You can generate below given random types in selected range-

Random Type
Random Type

Below is the snapshot of Random Generator. You can change the minimum and maximum range –

Random Generator
Random Generator

Fill Random Values:

This is feature has been carried forward form PK’s Utility Tool V1.0. Earlier it was in Selection group. Using this feature, you can fill the random values from Excel sheet, or you can used comma separated list. Given list will be distributed randomly in the selected range.

 

Date Entry Group:

Data Entry Group
Data Entry Group

 

This is also a new group. It was not available in PK’s Utility Tool V1.0. In this group we have given 4 different features-

Searchable Drop-down List:

If you can a data validation list in excel cells and in there is a long list in drop-down of data validation list, then it is very useful.

Searchable Drop-down List
Searchable Drop-down List

Learn how to make searchable drop-down list in Excel using VBA

Date Entry Form:

It will not the data entry form. You can use it for data entry in the table available on Excel sheet.

Date Entry Form
Date Entry Form

Learn how to use Data Entry form in Excel without VBA-

Enter Date:

You can enter the date in selected range using Calendar.

Calendar
Calendar

Learn how to create the calendar control in Excel VBA-



Enter Time:

You can enter the time in selected range using Time Picker.

Time Picker
Time Picker

Selection Group:

Selection Group
Selection Group

In the selection group, we have added 4 new features-

Trim and Clean:

It will remove the leading and trailing zeros form selected range.

Number to Text:

You can convert selected numbers in text format.

Text to Number:

If your numbers are in text format, then you can convert them into number format.

Add Leading Zero:

You can add leading zero in the selected range. You the below given form you can choose number of leading zeros or you can choose what should be the length of your number after adding leading zero. It will add the leading zeros accordingly.

Add Leading Zero Form
Add Leading Zero Form

Tutorials and Downloads Group:

In this group, we have the hyperlink of our website from where you can learn and downloads –

 

Functions:

We have added 4 new functions. Earlier it has 17 function, which was taken from PK’s Function Kit.

Watch this video to learn about more function in PK’s Function Kit.

In excel sheet, you can type “=PK” then you will the get the list of functions-

In the below given table first 4 functions are added in this version, rest 17 function have been carried forward from PK’s Utility Tool V1.0

S.NoFunction NameSyntaxResult
1PK_Get_CommentsInput_CellThis formula will return the comments text form the input cell.
2PK_Get_EmailsInput_textThis formula will fetch the email ids from the long text. If there are multiple email ids are available in the long text then it will return semi colon separated email ids.
3PK_Get_DistanceStart_Latitude,Start_Longitude,End_Latitude,End_LongitudeThis formula will return the distance between two places in Kilometers (Km) on the basis of latitude and longitude of Start Point and End Point.
4PK_Specific_Char_CountComplete_Text,Search_Text,Match_CaseThis formula will return the count of specific character count. Third argument is options. If you want the case sensitive search then put third argument as True
5PK_Unique_Countcriteria_RangeThis formula will return the unique values count from given criteria range. Criteria Range should not have more than 100000 rows.
6PK_Duplicate_Countcriteria_RangeThis formula will return the duplicate values count from given criteria range. Criteria Range should not have more than 100000 rows.
7PK_Vlookup_By_Cell_background_ColorLookup_Cell As Range, Table_Array As Range, Col_Num As Integer, Get_last_Value As BooleanThis formula will return the value from Table array range on the base of lookup cell background color. Col_index_number to be given as number of the column in table array from which it will return the value. Get_last_Value is Boolean, if there are duplicate colors in table array then for 0 it will return the first value from table array and for 1 it will return the last value from table array. Note: This formula will not refreshed automatically when color is changed in table array, need to press F9. This will not work with conditional formatting colors. Table Array range should not have more than 100000 rows.
8PK_Vlookup_By_Partial_Lookup_Valuelookup_value As Variant, Table_Array As Range, col_index_num As Integer, range_lookup As BooleanThis formula will work just like VLOOKUP. First it will check the complete lookup value and will return the result. If complete lookup value is not available in table array then it will check if lookup value is available partially then it will return the value.
9PK_Count_By_Cell_background_Colorcriteria_Range As Range, criteria_cell As RangeThis formula will return the count on the base of criteria cells background color. Note: This formula will not refreshed automatically when cell background color is changed, need to press F9. This will not work with conditional formatting colors.criteria_Range should not have more than 100000 rows.
10PK_Count_By_Case_Sensitive_Criteriacriteria_Range As Range, criteria As StringThis formula will return the count on the base of criteria value. It will count only when case of criteria is matched in criteria range. For Example: if criteria is "ABC" then it will not count "abc" from criteria range. Note: criteria_Range should not have more than 100000 rows.
11PK_Count_Font_Bold_Cellscriteria_RangeThis formula will return the count on the base of criteria cells's font is bold. Note: This formula will not refreshed automatically when font is made bold in criteria range, need to press F9. This will not work with conditional formatting font bold .criteria_Range should not have more than 100000 rows.
12PK_Count_By_Partial_Valuecriteria_Range As Range, criteria As StringThis formula will return the count on the base of criteria value. It will also count when criteria is partially available in criteria range. For Example: if criteria is "ABC" then it will not count "abc" from criteria range. Note: criteria Range should not have more than 100000 rows.
13PK_Text_Joindelimiter As String, ignore_empty As Boolean, text_range As RangeThis formula will join the multiple strings given in text range separated by the given delimiter. Ignore_empty needs to be taken as true or false. Note: Text Range should not have more than 100000 rows.
14PK_Extract_NumbersAlphanumeric_TextThis formula will extract the numbers from Alphanumeric Text. It will return a string not a number
15PK_Extract_TextAlphanumeric_TextThis formula will extract the non numeric characters from Alphanumeric Text. It will return a string.
16PK_Weighted_AverageWeight_Range,Average_rangeThis formula will return the weighted average for given Average range. Weight range and Average range should have the same number of rows.
17PK_Sum_Of_DigitsWhole_NumberThis formula will return the sum of digits of given number.
18PK_First_NameComplete_NameThis formula will return the first name from the given complete name.
19PK_Middle_NameComplete_NameThis formula will return the middle name from the given complete name. If middle name is not available then it will return blank.
20PK_Last_NameComplete_NameThis formula will return the last name from the given complete name. If last name is not available then it will return blank.
21PK_Ordinal_Date_FormatInput_DateThis formula will return the ordinal date for given date like for 1/1/2018 it will change as 1st Jan, 2018. Note: It will return a string not a date.

 

Click here to download PK’s Utility Tool V1.0

Click here to download PK’s Utility Tool V2.0

Watch the step by step demo video: