Soumik Dutta

About author

Soumik Dutta, having earned a BSc in Naval Architecture & Engineering from Bangladesh University of Engineering and Technology, plays a key role as an Excel & VBA Content Developer at ExcelDemy. Driven by a profound passion for research and innovation, he actively immerses himself in Excel. In his role, Soumik not only skillfully addresses complex challenges but also demonstrates enthusiasm and expertise in gracefully navigating tough situations, underscoring his unwavering commitment to consistently deliver exceptional, high-quality content that adds significant value to users' experiences.


Excel & VBA Content Developer at ExcelDemy in SOFTEKO.

Lives in

Dhaka, Bangladesh.


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


Microsoft Office, C++, Python, Autocad, Rhinoceros, Maxsurf, Delftship, Abacus, Hydrostar, Solidworks, Omnis.


  • Technical Content Writing
  • Undergraduate Projects
    • Design of a 2100 DWT General Cargo Ship
    • Calculating the hydrodynamic co-efficient and motion of floating offshore structures


  • Participated in ‘Techfest’ zonal round organized by ‘ESAB’ in 2018 and placed second runner up position in ‘Techfest’ final round executed in ‘Indian Institute of Technology (IIT)’ in 2018.

Latest Posts From Soumik Dutta

How to Create Estimation Tool in Excel (with Easy Steps)

In our day-to-day life, we have to design several types of estimation lists or tools. Using Microsoft Excel, we can do such work so easily. In this article, we ...

How to perform an Inner Join in Excel – 2 Methods

Consider two tables with examination mark of math and physics. Method 1 - Applying the VLOOKUP Function to perform an Inner Join in Excel ...

How to Remove Tooltip in Excel (3 Quick Ways)

A tooltip is a small window in Excel, which usually provide a short explanation about the capability of that tool. However, sometimes the presence of this ...

How to Fix If Data Connection Is Not Refreshing in Excel (3 Solutions)

  Solution 1 – Inputting Accurate Data When Importing a File Destination Steps: In the Data tab, click on the Edit Links command from the Queries ...

How to Hide Textbox Using Excel VBA (with Quick Steps)

A textbox is a common element in an Excel spreadsheet to add notes or additional information. However, sometimes we need to hide this textbox from the ...

How to Estimate Inverse Exponential in Excel: 3 Ideal Examples

Method 1 - Estimating Inverse of ex Steps: Select cell C9. Write down the following formula in the cell. =LN(B9) Press Enter. ...

[Fixed!] Excel Default Font Is Not Changing (4 Quick Solutions)

We'll use the following simple dataset of 10 employees. The font is the default Calibri, and we want to change it to Arial. Solution 1 - Change the ...

How to Design an Employee Details Form in Excel (Free Template)

Step 1 - Inserting Organization Information Begin by adding the organization’s information to the employee details form. Enter the following basic ...

[Fixed]: Conditional Formatting in Data Bar Percentage Not Working in Excel

The conditional formatting data bar is an amazing feature of Microsoft Excel to visualize the data-changing pattern. Using these data bars, we can display our ...

How to Translate an Excel File from French to English – 2 Methods

  Consider the following dataset. The text is in French. To translate it into English: Method 1 - Applying the Translate Command in ...

Excel Formulas Not Calculating Automatically (6 Possible Solutions)

Here is a video overview of this article. To demonstrate various reasons why Excel formulas may not be recalculating automatically or correctly, and ...

[Fixed!]: Google Sheet Downloaded as Excel Is Not Working

Solution 1 - Choose the Proper File Format Solution 1.1: Download .xlsx File Extension Steps: In the Google Sheets tab, click on File. Select the ...

Microsoft Excel Cannot Paste the Data as Picture: 7 Possible Solutions

Method 1 - Modifying Excel Advance Option Steps: Select the File > Options option. The Excel Options dialog box will appear. Click on the ...

How to Concatenate and Keep Number Format in Excel

The CONCATENATE is a function that usually joins the values of multiple cells and shows that in a single cell. But, when we apply this function, all the value ...

[Solved]: Filter by Color Not Working in Excel (7 Quick Fixes)

To demonstrate the solutions, we have a sample dataset of employee salaries. In the dataset, three cells with values below $3500 are filled yellow. ...

Browsing All Comments By: Soumik Dutta
  1. Hi Steven Leblanc
    Thanks for your comment. In this article, all the operations are done using Microsoft Office 365 application. That’s why you got a different type of result after using the TEXTJOIN function. If you want to get a similar type of result just like us, you have to update your application from Excel 2019 to Office 365.

  2. Hi Tom R,
    Thanks for your comment. The numeric values are not a big issue. Our main focus is to demonstrate the procedure so that you can understand it and implement it in your regular life. Moreover, we also recommend our users download our Excel workbook first to overcome such misunderstandings.
    However, we are providing an updated image of that part for your convenience.

  3. Hi Martyn Kenyon,
    Thanks for your suggestion regarding this issue. We hope that it will help others to resolve their problem.
    If you have any further queries or suggestions feel free to share them that us through comments or email to our problem-solving team.

  4. Hi, DIEGO.
    Thank you for your concern. Yes, there is a way to exclude some tabs and merge only the tabs that you want. The generic code for this is:

    Sub Merge_Multiple_Sheets()

    Row_Or_Column = Int(InputBox(“Enter 1 to Merge the Sheets Row-wise.” + vbNewLine + vbNewLine + “OR” + vbNewLine + vbNewLine + “Enter 2 to Merge the Sheets Column-wise.”))

    Merged_Sheets = InputBox(“Enter the Names of the Worksheets that You Want to Merge. Separate them by Commas.”)
    Merged_Sheets = Split(Merged_Sheets, “,”)

    Sheets.Add.Name = “Combined Sheet”

    Dim Row_Index As Integer
    Dim Column_Index As Integer

    If Row_Or_Column = 1 Then

    Column_Index = Worksheets(1).UsedRange.Cells(1, 1).Column
    Row_Index = 0

    For i = LBound(Merged_Sheets) To UBound(Merged_Sheets)
    Set Rng = Worksheets(Merged_Sheets(i)).UsedRange
    Worksheets(“Combined Sheet”).Cells(Row_Index + 1, Column_Index).PasteSpecial Paste:=xlPasteAllUsingSourceTheme
    Row_Index = Row_Index + Rng.Rows.Count + 1 – 1
    Next i

    Application.CutCopyMode = False

    ElseIf Row_Or_Column = 2 Then

    Row_Index = Worksheets(1).UsedRange.Cells(1, 1).Row
    Column_Index = 0

    For i = LBound(Merged_Sheets) To UBound(Merged_Sheets)
    Set Rng = Worksheets(Merged_Sheets(i)).UsedRange
    Worksheets(“Combined Sheet”).Cells(Row_Index, Column_Index + 1).PasteSpecial Paste:=xlPasteAllUsingSourceTheme
    Column_Index = Column_Index + Rng.Columns.Count + 1
    Next i
    Application.CutCopyMode = False
    End If
    End Sub

    When you’ll run the code, it’ll ask for two inputs. Enter 1 if you want to merge the sheets row-wise, or 2 if you want to merge them column-wise.
    And in the second input box, enter the name of the sheets that you want to merge. Don’t forget to put commas between the names, and don’t put any space after the commas.
    Once you are done entering the inputs, click OK. You’ll find your selected tabs merged row-wise or column-wise in a new sheet called “Combined Sheet”.
    Good luck.

  5. Hi Mikekelly
    Thanks for your query.
    The ‘Ctrl+J’ command doesn’t replace the line break. It represents the line break feature when we use the Find & Replace dialog box to find this character. Now, If you look at our dataset, it was designed with multiple line breaks in a column. So, I hope that both datasets follow the same characteristic. To eliminate the line breaks from your sheet, you can go through the methods mentioned in this article. Among them, methods no 2, 3, and 4 are pretty simple and convenient. Moreover, in these methods, you do not have to deal with the ‘Ctrl+J’ command.
    Let us know whether you can solve the issue. Please feel free to share with us if you have any further queries.

  6. Hi Yenny,
    Thanks for your query.
    You can use the calculated items option only for those fields which are available in our pivot table. Because if the field did not show in the pivot table, the corresponding field will also not show in the item section of the dialog box, which appears after clicking on Fields, Items, & Set,

  7. Thanks for your comment. We are very pleased to know that you find this article useful for you. As far as I know, Excel doesn’t have any built-in feature which can resolve your problem.
    I recommend that you can set the first line of every MS Word page as a heading. This feature will help you see the text in the Navigation Panel of MS Word. As a result, you don’t need to scroll down all pages. You will just click on each text, then select the text and manually copy that into your Excel workbook.

  8. Hi, Mark
    Thanks for your query. This might be a 1-60 months problem. Moreover, the complete scenario is a presumption of the author. So, the loan payment conditions may not be similar to the day-to-day practice situation. If you have specific terms and conditions in your loan statement, you can send that to our problem-solving team. They will help you to fulfill your requirement.

  9. Hi Tim,
    Thanks for your query. You are right. The combination of UNIQUE and RANDARRAY functions sometimes provide us with less than 10 number due to the duplicates. But, most of the time, it shows the 10 unique numbers on your first attempt. So, if you get less than 10 values, delete them and input the formula again. Once you get the 10 numbers, please copy and paste them in Value format asap to terminate further modification.
    Moreover, you can also look to our other methods if your dataset provides you with such flexibility to use them.

  10. Hi Amelie,
    Thanks for your comment. As your dataset doesn’t follow any regular pattern, so I think we need an additional column to solve this issue. The procedure is:
    1) First, insert a new column just right after your data column.
    2) Then, at the first cell of that column, write down ‘[Value].
    Here, the [Value] represents the data of the previous column.
    3) Now, double-click on the Fill Handle icon.
    4) The same result will be pasted on every cell. Click on the Auto Fill Options > Flash Fill option.
    5) The apostrophe will add to every cell value, and it will prevent the disappearance of zero (0) from your dataset.
    I hope you will be able to restore your cell values accurately. Please inform us if you are still facing any trouble.

  11. Hi Brennan,
    Thanks for your comment. You cannot use any function in the ‘criteria’ field of the COUNTIF function. You must have to input a specific text or value. Moreover, you have to mention a range of cells in the ‘criteria_range 1’ field, where the function count for your desired data. If you input a single cell instead of a range of cells, the COUNTIF function will not show the sum of the total count.
    You can consider some other Excel functions like VLOOKUP and TODAY functions to get the decision if your worksheet allows you to place the value of cells L5, O5, R5, U5, X5, and AA5 in the conjugative cells whether row-wise or column-wise. I am telling you the process below.
    First, set two criteria. As you want to show the value less or equal to 90 days, so you can set 90 for <= 90 days and 91 for >90 days.
    Then, using the VLOOKUP and TODAY functions, write down the formula:
    =VLOOKUP(TODAY()-[Cell Ref],Criteria,2,TRUE)
    [Cell Ref] stands for your desired cell
    ‘Criteria’ is the table array name that I mentioned in the first step.
    2 is the col_indes_number. This number tells the function which column value of the criteria table we want to show.
    As you get the decision of the VLOOKUP function, whether it is more than 90 days or less than 90 days, use the COUNTIF function to get the total count of less than or equal to 90 days.
    =COUNTIFS([Cell Ref. Range,”<= 90 Days")
    “<= 90 Days" is the desired criteria. For a better demonstration of this procedure, you can also look at one of our similar types of articles, How to Use Stock Ageing Analysis Formula in Excel.

    If you are still facing any problems, please inform us.

Advanced Excel Exercises with Solutions PDF