0
0
Excelspreadsheet~20 mins

Column transformations in Excel - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Column Transformation Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
📊 Formula Result
intermediate
2:00remaining
Calculate the sum of values in column A excluding blanks
Given column A with some numeric values and some blank cells, which formula correctly sums only the numeric values ignoring blanks?
A=SUMIF(A:A, "<>")
B=SUMIF(A:A, ">0")
C=SUMPRODUCT(--(A:A<>""), A:A)
D=SUM(A:A)
Attempts:
2 left
💡 Hint
Think about how to multiply a condition by the values to exclude blanks.
Function Choice
intermediate
2:00remaining
Choose the formula to convert text in column B to uppercase
You want to transform all text entries in column B to uppercase in column C. Which formula should you enter in C1 and copy down?
A=PROPER(B1)
B=UPPER(B1)
C=LOWER(B1)
D=TEXT(B1, "@")
Attempts:
2 left
💡 Hint
UPPER changes text to all capital letters.
📊 Formula Result
advanced
2:00remaining
Extract the year from dates in column D
Column D contains dates. Which formula in E1 extracts the year as a four-digit number?
A=DATEVALUE(D1)
B=TEXT(D1, "yyyy")
C=RIGHT(D1,4)
D=YEAR(D1)
Attempts:
2 left
💡 Hint
Use a function that returns the year number from a date.
🎯 Scenario
advanced
2:00remaining
Combine first and last names from two columns with a space
You have first names in column F and last names in column G. You want to create full names in column H with a space between first and last names. Which formula in H1 achieves this?
A=CONCAT(F1, " ", G1)
B=TEXTJOIN(" ", TRUE, F1, G1)
C=F1+" "+G1
D=F1&G1
Attempts:
2 left
💡 Hint
Use a function that joins text with a separator.
data_analysis
expert
3:00remaining
Count unique values in column J ignoring blanks
Column J contains text values with some duplicates and blanks. Which formula correctly counts how many unique non-blank values are in column J?
A=COUNTA(UNIQUE(FILTER(J:J, J:J<>"")))
B=SUM(IF(FREQUENCY(MATCH(J:J, J:J, 0), MATCH(J:J, J:J, 0))>0,1))
C=COUNTIF(J:J, "<>")
D=SUMPRODUCT(1/COUNTIF(J:J, J:J))
Attempts:
2 left
💡 Hint
Use UNIQUE and FILTER to get unique non-blank values, then count them.