A spreadsheet is an interactive computer application program for organization, analysis and storage of data in tabular form. Spreadsheets developed as computerized simulations of paper accounting worksheets. The program operates on data represented as cells of an array, organized in rows and columns. Each cell of the array may contain either numeric or text data, or the results of formulas that automatically calculate and display a value based on the contents of other cells.

Share tech news, updates, or what's on your mind.

Sign up to Post

Trying to get an AutoHotKey script for copying from Excel.

Seems like the answer is in this link.


Where it resolved to just a single line of code in the end after about twenty iterations.

If you are just looking to trim the line feed off the clipboard content (like what you get after copying excel)

StringTrimRight, MyVar1, clipboard, 2

should store your string to MyVar1

However, don't know what the whole script should look like.


Introduction to Web Design
LVL 13
Introduction to Web Design

Develop a strong foundation and understanding of web design by learning HTML, CSS, and additional tools to help you develop your own website.

I would ideally like to be able to Sort and Edit my Google contacts, online, from the same page.

Is there anything that makes this possible?
In a Google spreadsheet, I have an area where people are doing manual data entry.
  • People are entering game results from a paper scoresheet
  • Each row in the data entry area shows the results for a single "question", entered into Columns B through K
  • For each cell, the valid values are a blank cell, 0, -5, 10, 15, and X (upper case only)
  • For each row, I need to get a count of how many cells have an invalid entry

I have a formula now which is returning the correct answer, but it's a brute force approach. Is there a more elegant way to do this?


Open in new window

Can you please look at column Q and let me know why I'm getting FALSE.  I either want "research" or blank in the results
Hello there,

I am attaching the created excel file (thanks to byundt).

I  am having the following issues.

1) Keno website have keno results uploaded on their website.
   I dowloaded the excel keno results file.    Initially  I was planning to type the 20 numbers. But I thought if  I could copy, import or extract it would be faster to get data

 I copied the 10 am draw into  manually created sheet 2 , but when I pasted the 10am draw  into row A3   between C3: V3,  one cell got blanked (cell L3)  and last number populated in W3  instead of V3.    what could be the reason. ?

snapshot of  cell blanked

2)  Can I extract or import the results from  keno results file directly into the manually created excel sheet.

3) I want to avoid typing the the results daily.   I would prefer to import or extract results .
how do I do it  if possible ?

4) I don't know how to attach the MATCH feature in Sheet 2, the Match feature in Sheet 1 is provided.  I don't know how to apply Match feature from Sheet 1 to Sheet 2.

Thanks in advance
I had this question after viewing get data from different spreadsheets ( in a folder).

Hi I need to copy all files in a folder to create a summary file

Explanation: say i have 50 files i a folder, I need a copy all the sheet with sheet name as "over500payments2018" to one file ;

the heading row start at row number 13
Have text stored in Excel.

About 1,100 rows with 5 columns.

Need to search for a specific word, for example,


When I search it is finding examples of the word red, such as cells with

red plasma

But, it is ALSO finding cells with words like


and predominate

Tried using quotes, but then there were no instances of data such as


at all.  Seems like it was looking for the quotes, too.

Any way to reveal just the cells containing the word



Also tried searching with the space after.  Didn't work.


I initially had the code to do the following :
Compare the ranges between between sheet1 and sheet2 , when they have unique values and they are below the specified date ( March 25th , 2019 ) , the record should get deleted in sheet1 and when it above the specified date then the record should get copied below the last row of sheet1.
Option Explicit

Sub Operation()
    Dim Sheet1 As Excel.Worksheet
    Set Sheet1 = ThisWorkbook.Sheets("Sheet1")
    Dim Sheet2 As Excel.Worksheet
    Set Sheet2 = ThisWorkbook.Sheets("Sheet2")
    Dim SpdDate As Date
    SpdDate = DateSerial(2019, 3, 25)    '// DateValue("March 25,2019")
    DeleteOldTasks Sheet1, SpdDate, Sheet2
    InsertNewTasks Sheet2, Sheet1
End Sub

Private Sub DeleteOldTasks(ByRef Target As Excel.Worksheet, ByVal dt As Date, ByRef Source As Excel.Worksheet)
    Dim LastRow As Long
    LastRow = Target.Cells(Target.Rows.Count, 2).End(xlUp).Row
    Dim i As Long
    For i = LastRow To 2 Step -1
        Dim rng As Excel.Range
        Set rng = Target.Range("B" & i & ":C" & i)

        If (rng.Cells(2) < dt) Then
            If Not (TaskDateExist(Source, rng)) Then
            End If
        End If
End Sub

Private Function TaskDateExist(ByRef Source As Excel.Worksheet, ByRef rng As Excel.Range)
    Dim LastRow As Long
    LastRow = Source.Cells(Source.Rows.Count, 2).End(xlUp).Row
    Dim i As Long
    For i = 2 To LastRow

Open in new window

TVBOARD.xlsxhow do i edit 2 excel worksheets that also has a power point as one of the worksheets. i need these combined because we are needing the right side of the embedded spreadsheet in power point to scroll. i am needing to edit both the excel spreadsheets in order to change the embedded power point worksheet.
Greetings experts,

I am trying to automate renaming tasks on several tabs. Attached here is an example file with a replica of some tabs that I am working with. For some of my bigger workbooks, there will be over 100 sheets.

For the 1st tab, the "Allocation" tab, I need to rename it as “Master_CellD28Value” which means that if Cell D28’s value is A123 - FIFO, the tab should be renamed to “Master_A123 - FIFO”.

For the 6th and 7th tab, the "ESD Trf Qty" and "EVNL Trf Qty" tabs, I need it to be renamed like this: The part before “ Trf Qty”_Cell C28’s value. For example, if EVNL Trf Qty tab’s cell C28 value is A123 - LIFO then the tab should be renamed to “EVNL_A123 - LIFO”

The tabs which are named "By Ctrn-EIN", "By Ctrn-EMSB", "By Ctrn-ETH", "By Ctrn-EPC" and "By Ctry-IDC", these need to be renamed to “CellE25Value_CellC28Value”. If Cell E25 Value’s is Canada and Cell C28’s Value is B987 -123 then the tab should be renamed to “Canada_B987 - 123”

As an error proofing method, the last tab, the subset list should be left alone.

I am also planning to embed this script in a command button for a userform so I hope that someone can help to advise me on an “On Error” part of the entire code.

I know that this is a very long and hard request so any help is much appreciated :)
PMI ACP® Project Management
LVL 13
PMI ACP® Project Management

Prepare for the PMI Agile Certified Practitioner (PMI-ACP)® exam, which formally recognizes your knowledge of agile principles and your skill with agile techniques.

I have a column of products and their cost.  
I have another column of names of people.  
Am wondering if there a way that I can calculate how much “cost” a person is based on what products are attributed to them?  
So a chicken is $5, a cup is $2.  
Sally is signed up for a chicken and a cup so their total is $7.    
Would I have a column of names and products? Or vice verse, and a separate vlookup or something based on another sheet that has a corresponding amount per each product/item?
I’m sure I’m overthinking this or under explaining but I am awful with Excel.
I have an excel spreadsheet where i need to be able to calculate a total if name =persons name and date is between 2 dates.

I have tried =SUMIFS('2018'!$C3:$C2000,"=shell",'2018'!A3:A2000,>=StartDate,'2018'!A3:A2000,<=EndDate,'2018'!D3:D2000)

StartDate and EndDate are named cells on the worksheet.

I have been trying to figure this out but to no avail. I would like to attach a file but unfortunately it has real data in it so that is not possible.

any help would be greatly appreciated.

I have a ton of spreadsheets I need to hyperlink and wondering if there is a way to do this without manually updating each hyperlink.  For example, on the 'Test List' xls, column B will hyperlink to each respective workbook.  I created the 'Test A' xls as an example of where the hyperlink will route to.  Is there any way do this without manually updating each hyperlink?  The actual xls will have over 200 workbooks I need to hyperlink to.
I have a formula in the sheet below that shows a value but needs to show a percentage.

Unfortunately, the % icon does not do what I want it to.  I simply want the % to be represented to the right side of the number so that the decimal placement is retained.


The current formula in cell N3 is below and assistance is greatly appreciated.


Open in new window


I have spreadsheet that contains lots of entries in one row which is updated as ;

For example.
Name     Access
xyx          domain\ambc;domain\bbbcb

I need to convert it to the below format. I mean i want it in a separate row.

Name  Access
xyx        domain\ambc
Please let me know if it possible in excel.

I have a spreadsheet that uses conditional formatting to check if a date field in another tab has a great value than 2000 (I am trying to determine if the date field has anything in it at all.  2000 is 6/22/1905, which is certainly early enough so I won't hit it in a current billing spreadsheet).  If the date is greater than 2000, it turns the summary cell green with bold green text, if not it is supposed to leave it blank.  My problem is that the field is either green with the green text of the date or 0.  I would like it to display nothing if the formula in the cell returns a date less than 2000.

Formula in the summary tab:   =IF(<tabname>!$C$3>2000,CONCATENATE(MONTH(<tabname>!C3),"/",DAY(<tabname>!C3)),<tabname>!$C$3)
Conditional formatting: if the value in the cell is greater than 2000, fill green, text is dark green and bold

If I use this formula:
conditional formatting: if the value in the field equals PAID, fill green, the text is dark green and bold

And apply the conditional formatting, it works fine (those cells without "PAID" in them are blank)

I have attached a picture of what a section of the summary page looks like.  Any help would be appreciated.
Summary page with part of the problem highlighted
Here is a copy of the spreadsheet (macro enabled):
I need the cells in yellow to automatically populate using formulas.  Note that I must stay within Google Spreadsheets for this.

Assistance is greatly appreciated.
Excel -  Is there a way to filter for STRIKE THROUGH text??
Rather than use a COUNTIF formula for a value, is there a formula that will count the number of times a column has red fill in it?  I'd like to put this formula as the header of each of my columns so I can know how many red cells are filled in.  Thanks.
CompTIA Security+
LVL 13
CompTIA Security+

Learn the essential functions of CompTIA Security+, which establishes the core knowledge required of any cybersecurity role and leads professionals into intermediate-level cybersecurity jobs.


I am creating an Excel workbook to track orders and various aspects of those orders. For example, I have an Active sheet that will list all currently active orders. I have a field for tracking information. However, often there are multiple tracking numbers for 1 order. In those cases I am maintaining a separate tracking sheet. With that in mind, here is what I'm trying to accomplish.

Column A has the order number. Column B would have the Freight Company, Column c has the tracking number and (Currently) Column has the link created by a lookup of column B combined with the tracking number in C.

However, if there are multiple tracking numbers I would like to have an entry in Column Be that says "See Tracking" and the link in Column D would create a link to the location of the information on the tracking sheet based on a lookup of the order number in Column A and finding the corresponding order on the Tracking sheet.

Thanks for any help!
I would like an amendment to a PROPER function formula to remove an apostrophe
Formula is placed in A2
Please see attached.

cell A4 is correct output

Many thanks

Hello all.

I am generating a spreadsheet with multiple sheets and would like to understand how to manage the merged cells on specific sheets.

Here is how I create the sheets (its dynamic based on the size of the array):
Int32 sheetCount = countSheetsFromArray;
                UInt32 sheetIDCount = 1;

                for (uint i = 0; i < sheetCount; i++)
                    Sheet sheet1 = new Sheet() { Id = workbookPart.GetIdOfPart(worksheetPart), SheetId = sheetIDCount, Name = "ABC " + (i + 1) };

                    sheetIDCount ++;

                    Sheet sheet2 = new Sheet() { Id = workbookPart.GetIdOfPart(worksheetPart), SheetId = sheetIDCount, Name = "DEF " + (i + 1) };

                    sheetIDCount ++;

Open in new window

I have Mergedcell class that I call a method but it seems to apply the same format on all the sheets.
var rplMergeCells = new RPLMergeCells();
                       worksheetPart.Worksheet.InsertAfter(rplMergeCells.MergeCell(), worksheetPart.Worksheet.Elements<SheetData>().First());

Open in new window

Any input wold be helpful.

Excel - I am working with a start date and Intervals based on hours.

I need to be able to identify the next due date for a list of items.

Those that should happen weekly, every 2 weeks, monthly, yearly, quarterly, etc.

I can't figure out how to change the next due without changing the original start date.

Please see attached file.
I would like to find why a vlookup formula is returning wrong values.
Please refer attached cells A15:A17
Many thanks
Good Day!      
Google Sheets for me is like Excel is an Old Dog to a New Trick!

I have two simple google Sheets for a sign inventory and posting log of rental property signs. No matter what I try I get errors or NA's!

I want the Residential sheet "Posted" column to update by the "Action" column in the Sign-Log sheet.
VLookup is the Sign # column, but because inventory tags use leading zero's it is a Text field. The Sign-Log is sorted by Date or Action, so the Sign #s are not consecutive.
Any help much appreciated.

Tried this in Cell C4 of Residential Sheet in various versions getting Error or N/A's each time.

Open in new window

In  Residential sheet "C2" cell I run this in the posted "C" column for "Posted" signs, which works once I get the lookup working.
 =COUNTIFS($C$4:$C50,"Posted",$C4:$C50,"<> "

Open in new window


In each case I'd like the Range to be dynamic as I add or delete signs. I don't know how to assign variable ranges in Sheets as I would in Excel.

Residential Sheet
Clip of Google Sheet of Residential inventory sheet (partial)
Sign-Log Sheet
Clip of google Sheet of Sign Log sheet


A spreadsheet is an interactive computer application program for organization, analysis and storage of data in tabular form. Spreadsheets developed as computerized simulations of paper accounting worksheets. The program operates on data represented as cells of an array, organized in rows and columns. Each cell of the array may contain either numeric or text data, or the results of formulas that automatically calculate and display a value based on the contents of other cells.