About author
## Designation

Excel & VBA Content Developer at ExcelDemy in SOFTEKO.
## Lives in

Dhaka, Bangladesh.
## Education

B.Sc. in Naval Architecture & Marine Engineering, BUET.
## Expertise

Content Writing, Microsoft Office, Report Writing
## Experience

Afia Aziz Kona, a graduate of Civil Engineering from Khulna University of Engineering & Technology, Bangladesh, serves as a technical content creator in the ExcelDemy project. Possessing a passion for innovation and critical thinking, she actively embraces challenges. Beyond her engineering background, Afia exhibits a keen interest in Excel, having authored numerous articles on Excel & VBA-related issues to simplify the experience for users facing obstacles in Excel. Apart from creating Excel tutorials, she is also interested in Data Analysis with MS Excel, SPSS, Python Web Scraping, and Report Writing.

- Technical Content Writing
- Undergraduate Projects
- Design of a 1000 DWT (Deadweight Tonnage) Inland Cargo Vessel.

In this article, we will talk about and show how to work with Excel color scales. We will do the task using Conditional Formatting. We will go through some ...

Afia Kona
Dec 21, 2023

In this article, we will discuss and show how you can use and create a data model in Excel. We will go through some easy techniques to do the task. With ...

Afia Kona
Feb 12, 2024

In this article, we will discuss and show how to copy and paste into Excel. We will extensively explain the topic with examples for your better understanding. ...

Afia Kona
Dec 21, 2023

In this article, we will discuss the Excel Solver. We will go through some easy easy examples so that you thoroughly understand the topic. The Solver is ...

Afia Kona
Jan 21, 2024

In this article, we will show and discuss how the margin formula in Excel works. Here, we will go through some easy formulas to do the task smoothly. The ...

Afia Kona
Jan 1, 2024

In this article, we will talk about and show how to work with tally in Excel. Following some easy and effective techniques, we will do the task smoothly. ...

Afia Kona
Dec 24, 2023

In this article, we will talk about and show how to use VBA to delete a row or rows in Excel. We will go through some easy techniques to do the task smoothly. ...

Afia Kona
Sep 27, 2023

Sorting is frequently used by Excel users. The user, therefore, needs a handy and easy procedure to sort columns. For this purpose, VBA code can be very ...

Afia Kona
Nov 28, 2023

Wondering how to use the Pareto chart in Excel. Do not worry, we are here for you. In this article, we will describe 2 ways to use a Pareto chart in Excel. ...

Afia Kona
Dec 19, 2023

InputBox is an excellent feature of Excel VBA. Using InputBox, a user can prompt for user input in the form of text, numbers, arrays, and many more formats. ...

Afia Kona
Nov 6, 2023

MsgBox is one of the most widely used functions in Excel VBA Macro. It appears in a dialogue box that is an extra window on the screen. By default, every ...

Afia Kona
Nov 9, 2023

By default, you can set Excel row height from 0 to 409. However, you may need to set a much higher row height in many situations. In this article, we will ...

Afia Kona
Dec 18, 2023

If you want to find out the sum If the cell color is green in Excel, then you have come to the right place. Here, we will walk you through 4 easy methods to do ...

Afia Kona
Nov 23, 2023

If you are looking to use the FORECAST function with multiple variables in Excel, then you have come to the right place. Here, we will walk you through 6 easy ...

Afia Kona
Dec 18, 2023

If you want to create an Excel VBA calendar, you have come to the right place. Here, we will walk you through some easy and effective steps to do the task ...

Afia Kona
Dec 4, 2023

- 1
- 2
- 3
- …
- 10
- Next Page »

Browsing All Comments By: Afia Kona

About ExcelDemy.com

ExcelDemy is a place where you can learn Excel, and get solutions to your Excel & Excel VBA-related problems, Data Analysis with Excel, etc. We provide tips, how to guide, provide online training, and also provide Excel solutions to your business problems.

Contact | Privacy Policy | TOS

Hello Mark W

I hope after reading my reply, you will be able to solve the problem.

1. First, let me explain to you how the TRIM function works.

Suppose, you have the name “ Joe Louis “, and you can see this name has leading, middle, and trailing spaces. In that case, the TRIM function will work.

The result will be like “Joe Louis”.

However, if the name is like “ Joe Lou is “, the TRIM function will only remove the leading and trailing space of the name. It will not remove the space between letters.

The final result of the above name will be “Joe Lou is”.

Now, suppose you have a number like “ 12 24 5 6 “, in this case, the TRIM function will only remove the leading and trailing spaces. Therefore, after applying the TRIM function.

The number will look like “12 23 5 6”.

I hope that now you will easily understand in which situations, the TRIM function works.

2. After that, let me explain to you how the SUBSTITUTE function works.

If you have a number like “ 1 2 45 7 “ then the SUBSTITUTE function will eliminate all the spaces. Here, suppose the old number is in cell C4. Therefore, you have to type =SUBSTITUTE(C4,” “,””).

After that, the number will become like “12457”.

Next, if you have a word where the letters have spaces between them like if you have “ Yell ow “ in a cell, the SUBSTITUTE function will remove the spaces. Here, suppose the old number is in cell C4. Therefore, you have to type =SUBSTITUTE(C4,” “,””).

The result will be “Yellow”.

However, if a Text has spaces between words then we have to identify and add the space in the SUBSTITUTE function properly. Let’s say, the name “ Adam Smith “ is present in cell C4. You can easily notice that there are three spaces between Adam and Smith. Along with that, there are lading and trailing spaces. we have to type =SUBSTITUTE(F16,” “,” “), here you to give three spaces in between the first double quote. Along with that, make sure to keep one space between the second double quote, otherwise both the words will merge into one word.

The outcome will be “Adam Smith”

I hope that when using the SUBSTITUTE function if you can identify the spaces between words, and add the space properly in the formula, your problem will be solved.

3. Let us now discuss how Find and Replace works.

Find and Replace is a useful feature to replace spaces between numbers in a cell. If you want to replace spaces between numbers, Find and Replace is an effective and easy way.

However, For different numbers of spaces between words, we have to identify those spaces, and in the Find what box we need to press those Exact numbers of spaces. Otherwise, the Find and Replace will not work. Therefore, if different numbers of spaces between text are present in different cells then the cells need a unique number of spaces in the Find what box.

I hope you can identify the spaces between words, and in the Find what box you can press exactly the same number of spaces. Hence, your problem might be solved.

4. When different cell content has a different number of spaces, Power Query is extensively useful to remove those spaces.

As in your comment, you did not mention anything regarding Power Query, I highly suggest you use Power Query. I am hopeful that it will solve your problem.

Thank you for your comment. I hope you will now be able to solve your problem. If, however, these methods still do not work for you, please share your Excel file in the comment section. This will help me to understand the problem, and I will try my best to solve the problem.

Regards!

Dear Tanzir,

Thank you for your comment.

Arcsine transform is done for real numbers ranging from 0 to 1.

In the formula, DEGREES(ASIN(SQRT(X/100))), X indicates the percent value to be transformed. Therefore, when we put 50% in the formula it actually becomes 0.5. As a result, we can Arcsine transform the data.

However, if we put 50 instead of 50% then Arcsine transform is not possible.

Regards

Afia Aziz Kona

Dear Kristian,

Thank you for your comment.

You can solve your problem by using one of the following procedures:

1. Using Document Inspector Command

2. Editing Trust Center for External Content

3. Inputting Accurate Data Importing File Destination

4. Setting Refreshing Option in Beginning

5. Installing an Updated Version of Excel

You can read the following two articles to get descriptive information.

https://www.exceldemy.com/excel-external-data-connections-have-been-disabled/

https://www.exceldemy.com/excel-data-connection-not-refreshing/

I hope your problem will be solved.

Best,

Afia Aziz Kona

Dear Sam,

Thank you for your comment. I understand that you are looking for a more dynamic Attendance Sheet, if so, you can use the following VBA code as an update:

Download this

Excel filefor a better understanding.I hope that your problem will be solved now. If you have any further issue, please let us know in the comment section.

Best

Afia Aziz Kona

Excel and VBA Content Developer

Exceldemy

Dear DEREK TIERNEY,

Thank you for your comment.

After typing the code for the

Command Buttonin Step 8, you have to call the private subCall D_Displayin the previous code. This will solve the problem. If you still face the issue, please attach the Excel file in the comment section.Best,

Afia Aziz Kona

Dear CONCERNEDEXCELUSER,

Thank you for your comment.

Please have a look at the graph, the error bar for

Study 6is at the topmost position. And point1.88is right next to point1.84.Thank you.

Regard,

Afia Aziz Kona

Content Developer

Exceldemy

Dear NICK,

Thank you for your comment. Please follow the second method,

Using Format Data Series Option. For a Combo Chart, this method will work.I hope your problem will be solved now. If, however, you are still facing an issue, you can send us your Excel file to [email protected].

Best,

Afia Aziz Kona

Excel & VBA Content Developer

Exceldemy

Dear

Damien,Thank you for your comment. To get “zero” or “Nil” for the value 0, you have to simply add an IF statement with the code.

you can use the following code:

Best,

Afia Aziz KonaDear Wietze,

Thank you for your comment. unfortunately, your question seems unclear to me. If you can provide me with your Excel file and be more specific about your inquiry, I will be able to help you. Please share your Excel file.

Best,

Afia Aziz Kona

Dear AAMIR

Thank you for your comment.

If you want to make a recorder for only half-day casual leave, you can use the same template in this article. In this case, each “1” will be a half-day leave. And the total will imply a total half day’s leave. Change the header for your needs.

Also, for better reach, you can review the following article to record a half-day casual leave.

https://www.exceldemy.com/calculate-half-day-leave-in-excel/

Best,

Afia Aziz Kona

Hello Chris,

Thank you for your comment.

The option, “Data >> Get Data >> From Other Sources >> From Microsoft Query” should be available in Excel 2019 since Power Query is available in Excel 2019.

However, since you are unable to find the option, I would suggest you to install a new version of Excel. I hope your problem will be solved now.

Best,

Afia Aziz Kona

Dear Deepak,

Thank you for your comment.

To show 100 in value 25=100/4, you need to apply the following Custom Cell Format.

Best,

Afia Aziz Kona

Dear Ella,

Thank you for your comment. I will try to provide a proper answer to your question.

The first answer is, to set the value for b0, b1, and b2, you can assume any values. Then, you can optimize the assumed values.

The answer to the second question is, since we have 2 independent and one dependent variable, we took 3 initial problem-solver variables. One for the dependent variable, and then for each independent variable, we took 1 additional problem solver variable.

I hope this will help you.

Regard,

Afia Aziz Kona

Dear Yos,

Walaikum’assalam. Thank you so much for your comment. I will try my best to give you a proper solution.

Firstly, I will show you how you can import a

.pdffile to a.txtfile, and after that, I will show you theVBAcode to open the text file in Excel.Let me show you how you can import a

.pdffile to a.txtfile.● First of all, upload your

PDFfile to yourGoogle Drive.● Then, from

Google Drive>> right-click on the uploadedPDFfile.● Then, click on

Open Withfrom theContext Menu>> selectGoogle Docs.This will open the

PDFas aGoogle Docfile.● After that, go to the

Filetab ofGoogle Docs>> click onDownload.● This will bring out several Download options >> select Plain Text (.txt)

This will make the Google Docs as a

Textfile.● Next, open your

Textfile and see the outcome.Next, I will show you how you can open the

Textfile in Excel using VBA.In the beginning, carefully notice the location of the Text file, and also carefully note the name of the file.Here, we have marked our text file name.

This is because we have to implement the file name and location in the VBA code properly.

Now, it is time to open a

VBA Module.● To open a VBA module, open your

Excelfile >> go to theDevelopertab >> selectVisual Basic.You can also press the

ALT+F11keys.This will open a

VBA Editorwindow.● Furthermore, from the

Inserttab >> selectModule.● Moreover, in the

Module, type the following code.Here, change the location and name of the text file according to your file.

● Afterward,

Savethe code >>Runthe code.Therefore, you will see the Excel file will have all the texas.

I hope this was helpful. Please let us know if you have any additional queries.

Regard,

Afia Aziz Kona

Dear

WThank you for your comment.

Let me show you that your formula works properly.

Here, I created the

Listcolumn including cellsF2:F4.Along with that, I created a

Productcolumn that includes cellJ2.Here,

as I do not know your actual dataset, I take List and Product according to my choices, however, the cells are the same as your description.Further, I type the following formula in cell

B4.`=TEXTJOIN(", ", TRUE, IF(COUNTIF(J2,"*"&$F$2:$F$4&"*"), $F$2:$F$4, ""))`

This is the same formula you mentioned in the comment.After that, I press

ENTER.As a result, you can see the result in cell

B4.Therefore, the formula works properly.

I hope that your problem will be solved now.

If you face any further problems, please share your

Excel filewith us in thecomment section.Regards

Afia Aziz Kona

Dear ABBY SHULER

Thank you for your comment. Here, for your

first problem, to get rid of the#NAMEerror, you can copy the followingVBA codein anew Excel Workbook. The uploaded Excel file sometimes show problem while running on a different computer, therefore, when you will copy the code to a new workbook, the#NAMEerror will be solved.Function AddressCompare(first_string As String, Second_string As String, _

Comparing_Letters As Integer) As Double

Dim int_character As Integer, Comparing_LettersMatch As Integer

Dim n_Gram_List1 As String, n_Gram_List2 As String, n_letter_Gram As Variant

Dim n_Gram_array1 As Variant

For int_character = 1 To Len(first_string) – (Comparing_Letters – 1)

If n_Gram_List1 <> “” Then n_Gram_List1 = n_Gram_List1 & “,”

n_Gram_List1 = n_Gram_List1 & Mid(first_string, int_character, Comparing_Letters)

Next int_character

For int_character = 1 To Len(Second_string) – (Comparing_Letters – 1)

If n_Gram_List2 <> “” Then n_Gram_List2 = n_Gram_List2 & “,”

n_Gram_List2 = n_Gram_List2 & Mid(Second_string, int_character, Comparing_Letters)

Next int_character

n_Gram_array1 = Split(n_Gram_List1, “,”)

For Each n_letter_Gram In n_Gram_array1

If InStr(1, n_Gram_List2, n_letter_Gram) Then

Comparing_LettersMatch = Comparing_LettersMatch + 1

End If

Next n_letter_Gram

AddressCompare = Comparing_LettersMatch / (UBound(n_Gram_array1) + 1)

End Function

After that,

save the codeand go back to yourworksheet. I hope the #NAME error will be gone now.For your

second query, you can use3instead of2. Using3will compare3 lettersat a time, and therefore, the result willdecrease the match percentagebetween two addresses.When you will use

2, it will compare2 lettersat a time, and therefore, thematch percentagebetween two addresses will behigher.Let me show you that elaborately.

When we use

in cell`=AddressCompare(C5, F5, 2)`

E3, the result becomes1, which indicates theExact Match.However, the

two addresses are not the same, therefore, using2 does not give an accurate result.On the other hand, when we use the formula

in cell`=AddressCompare(C5, F5, 3)`

E3, the result becomes0.970588235, which does not indicate the Exact Match. Rather, it suggests that there is some dissimilarity between the two addresses.Therefore, using 3 is wise in your case.

Here, another thing must be noted, for your address match, you have to set your own creation while using

the IF function.Let me elaborate on this.

Here, in cell

F3, we type the following formula.`IF(AddressCompare(C5, F5, 3)>0.5, "Full Match", "No Match")`

Here, in this formula, we give the criteria, that when

AddressCompare(C5, F5, 2)is greater than0.5,the IF functionreturns “Full Match“. However, whenAddressCompare(C5, F5, 2)is not greater than0.5,the IF functionreturns “No Match“.Therefore, in cell

F3the result is “Full Match“.However, there is some dissimilarity between the two addresses. Hence, the result in cell

F3isnot accurate.To get an accurate result, we will type the following formula in cell

F3.`IF(AddressCompare(C5, F5, 3)>0.99, "Full Match", "No Match")`

Here, in this formula, we give the criteria, that when

AddressCompare(C5, F5, 2)is greater than0.99,the IF functionreturns “Full Match“. However, whenAddressCompare(C5, F5, 2)is not greater than0.99,the IF functionreturns “No Match“.Therefore, in cell

F3the result is “No Match“.This is the

correct result.I really hope that you get your answer, and that you can solve your problems.

If you face any problem, you can always let us know.

Regards,

Afia Aziz Kona

Dear Ashiliah

Thank you for your comment.

Let me now show you how you can solve your problem.

Based on your description I’ve created the dataset.

Here, you can see in the following picture that we have

Chocolate lava Cakein cellA5. we keep this inSheet1.After that, in

Sheet2, we haveLava cake,Strawberry drink, andBanana muffinin cellsA5,A6, andA7respectively.Next, we will type the following formula in cell B5 of

Sheet1.`=TEXTJOIN(", ", TRUE, IF(COUNTIF(A5, ""&Sheet2!A5:A6&""),Sheet2!A5:A6, ""))`

After that, press

ENTER.As a result, you can see Lava cake in

column Bofsheet1.I hope you understand the solution. If you have any problems you can always let us know in the comment section.

Regard

Afia Aziz kona

Dear

Jacob SmithThank you for your comment.

The

first methodworks properly when you press theSHIFTkey after selecting rows/columns.Let me explain this elaborately.

Here, in the following dataset, we want to move rows

7and8.To do so, first, we will select cells

B7:D8.After that, we will

hover our mouse cursorto the edge of the selection and wait for it to change into a4 directional cross.At this point, press the

SHIFTkey.Along with that,

left-clickon it with your mouse and drag your selection to the desired location.A

green lineshould appear to assist you to drop it at the desired location.Here, we drag the selected rows to

Row 3, and therefore, you can see aGreen LineatRow 3.In addition, you can see

B4:D5on the left side of theGreen linewhich indicates the final location of the selected rows.After that, we will release the mouse and

SHIFTkey.As a result, you can see the movement of rows to a new location.

I hope that you can now use

Method-1.If you have any problems, you can always let us know in the comment section.

Regard

Afia Aziz Kona