MS Excel for Data Analysis
✅ Learn Basic & Advaced Ms Excel concepts for data analysis ✅ Learn Tips & Tricks Used in Excel ✅ Become An Expert ✅ Use The Skills Learnt Here In Your Career For promotions: @love_data
Ko'proq ko'rsatish📈 Telegram kanali MS Excel for Data Analysis analitikasi
MS Excel for Data Analysis (@excel_analyst) Ingliz til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 73 330 obunachidan iborat bo'lib, Taʼlim toifasida 2 207-o'rinni va Hindiston mintaqasida 4 259-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 73 330 obunachiga ega bo‘ldi.
25 Oktabr, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 487 ga, so‘nggi 24 soatda esa 0 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 3.50% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 1.16% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 2 563 marta ko‘riladi; birinchi sutkada odatda 854 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 6 ta reaksiya keladi.
- Tematik yo‘nalishlar: Kontent excel, cell, chart, pivot, row kabi asosiy mavzularga jamlangan.
📝 Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
“✅ Learn Basic & Advaced Ms Excel concepts for data analysis
✅ Learn Tips & Tricks Used in Excel
✅ Become An Expert
✅ Use The Skills Learnt Here In Your Career
For promotions: @love_data”
Yuqori yangilanish chastotasi (oxirgi ma’lumot 26 Oktabr, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Taʼlim toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.
=XLOOKUP(E2,A2:A100,C2:C100,"Not Found")
Unlike VLOOKUP, XLOOKUP:
→ Can look left or right
→ Uses exact match by default
→ Doesn't require a column index number
→ Allows a custom not-found result
→ Can return multiple columns
2️⃣ What is the difference between exact and approximate match?
Sample Answer:
An exact match searches for the precise value.
=VLOOKUP(E2,A2:C100,3,FALSE)
An approximate match searches for the closest appropriate value.
TRUE is commonly used for ranges such as tax slabs, commission rates, or grading bands. The lookup column should generally be sorted for reliable approximate matching.
3️⃣ Can VLOOKUP look to the left?
Sample Answer:
No. Standard VLOOKUP searches in the first column of the selected table and returns a value from a column to its right.
For a left lookup, I could use XLOOKUP:
=XLOOKUP(E2,C2:C100,A2:A100)
Or INDEX + MATCH:
=INDEX(A2:A100,MATCH(E2,C2:C100,0))
4️⃣ What happens when XLOOKUP doesn't find a value?
Sample Answer:
By default, XLOOKUP returns #N/A.
I can provide a custom result:
=XLOOKUP(E2,A2:A100,C2:C100,"Not Found")
This makes reports more user-friendly.
5️⃣ How would you perform a lookup using two conditions?
Sample Answer:
I can combine two conditions inside XLOOKUP:
=XLOOKUP(1,(A2:A100=G2)*(B2:B100=H2),C2:C100,"Not Found")
The formula returns the value where both conditions are satisfied.
6️⃣ What is INDEX + MATCH?
Sample Answer:
MATCH finds the position of a value, while INDEX returns the value at that position.
=INDEX(C2:C100,MATCH(E2,A2:A100,0))
It provides a flexible lookup method and can perform lookups that traditional VLOOKUP cannot.
7️⃣ What is HLOOKUP?
Sample Answer:
HLOOKUP searches for a value horizontally in the first row and returns a value from a specified row.
=HLOOKUP(B1,B1:F5,4,FALSE)=FILTER(B2:D100,A2:A100=G2)
This returns all matching rows.
2️⃣ How would you perform a lookup using multiple conditions?
Sample Answer:
With XLOOKUP, I can combine multiple conditions.
Example:
=XLOOKUP(1,(A2:A100=G2)**(B2:B100=H2),C2:C100,"Not Found")
Here, both conditions must be TRUE.
For example:
Region = East
Product = Laptop
The formula returns the value matching both conditions.
3️⃣ What is a dynamic array in Excel?
Sample Answer:
A dynamic array formula can automatically return multiple results into neighboring cells.
For example:
=FILTER(A2:C100,B2:B100="East")
The results automatically spill into the required cells.
Functions such as:
• FILTER
• SORT
• UNIQUE
• SEQUENCE
make dynamic-array analysis much easier.
4️⃣ What is the #SPILL! error?
Sample Answer:
SPILL! occurs when a dynamic-array formula wants to return multiple values but the cells where the results need to appear are blocked.
For example:
=UNIQUE(A2:A100)
If another value exists in the cells where the results need to spill, Excel may return #SPILL!.
I would check and clear the cells blocking the spill range.
5️⃣ How would you find the position of a value in a dataset?
Sample Answer:
I can use the MATCH function.
=MATCH("Laptop",A2:A100,0)
The 0 specifies an exact match.
If I want both the position and corresponding value, I can combine MATCH with INDEX.
6️⃣ Why would you use INDEX + MATCH instead of VLOOKUP?
Sample Answer:
INDEX + MATCH provides more flexibility.
For example, the lookup column doesn't need to be the first column of the lookup range, and I can return values from either direction.
Example:
=INDEX(C2:C100,MATCH(E2,A2:A100,0))
However, in modern Excel, I would generally consider XLOOKUP first because it is simpler and more flexible.
7️⃣ How would you calculate a running total?
Sample Answer:
If sales are in column B, I could use:
=SUM($B$2:B2)
Then copy the formula downward.
The first reference remains fixed while the second reference expands as the formula moves down.
This produces a cumulative total.
8️⃣ How would you calculate a percentage contribution to total sales?
Sample Answer:
If sales are in B2:B100:
=B2/SUM($B$2:$B$100)
Then format the result as a percentage.
The $ ensures that the total-sales range remains fixed when the formula is copied down.
9️⃣ How would you compare two Excel datasets and find missing records?
Sample Answer:
I could use XLOOKUP to check whether a value from one dataset exists in another.
Example:
=IF(ISNA(XLOOKUP(A2,Sheet2!A:A,Sheet2!A:A)),"Missing","Found")
Alternatively, I could use COUNTIF:
=IF(COUNTIF(Sheet2!A:A,A2)=0,"Missing","Found")=FILTER(B2:D100,A2:A100=G2)
This returns all matching rows.
2️⃣ How would you perform a lookup using multiple conditions?
Sample Answer:
With XLOOKUP, I can combine multiple conditions.
Example:
=XLOOKUP(1,(A2:A100=G2)**(B2:B100=H2),C2:C100,"Not Found")
Here, both conditions must be TRUE.
For example:
Region = East
Product = Laptop
The formula returns the value matching both conditions.
3️⃣ What is a dynamic array in Excel?
Sample Answer:
A dynamic array formula can automatically return multiple results into neighboring cells.
For example:
=FILTER(A2:C100,B2:B100="East")
The results automatically spill into the required cells.
Functions such as:
• FILTER
• SORT
• UNIQUE
• SEQUENCE
make dynamic-array analysis much easier.
4️⃣ What is the #SPILL! error?
Sample Answer:
SPILL! occurs when a dynamic-array formula wants to return multiple values but the cells where the results need to appear are blocked.
For example:
=UNIQUE(A2:A100)
If another value exists in the cells where the results need to spill, Excel may return #SPILL!.
I would check and clear the cells blocking the spill range.
5️⃣ How would you find the position of a value in a dataset?
Sample Answer:
I can use the MATCH function.
=MATCH("Laptop",A2:A100,0)
The 0 specifies an exact match.
If I want both the position and corresponding value, I can combine MATCH with INDEX.
6️⃣ Why would you use INDEX + MATCH instead of VLOOKUP?
Sample Answer:
INDEX + MATCH provides more flexibility.
For example, the lookup column doesn't need to be the first column of the lookup range, and I can return values from either direction.
Example:
=INDEX(C2:C100,MATCH(E2,A2:A100,0))
However, in modern Excel, I would generally consider XLOOKUP first because it is simpler and more flexible.
7️⃣ How would you calculate a running total?
Sample Answer:
If sales are in column B, I could use:
=SUM($B$2:B2)
Then copy the formula downward.
The first reference remains fixed while the second reference expands as the formula moves down.
This produces a cumulative total.
8️⃣ How would you calculate a percentage contribution to total sales?
Sample Answer:
If sales are in B2:B100:
=B2/SUM($B$2:$B$100)
Then format the result as a percentage.
The $ ensures that the total-sales range remains fixed when the formula is copied down.
9️⃣ How would you compare two Excel datasets and find missing records?
Sample Answer:
I could use XLOOKUP to check whether a value from one dataset exists in another.
Example:
=IF(ISNA(XLOOKUP(A2,Sheet2!A:A,Sheet2!A:A)),"Missing","Found")
Alternatively, I could use COUNTIF:
=IF(COUNTIF(Sheet2!A:A,A2)=0,"Missing","Found")=Actual Sales - Target Sales
Then I could calculate the achievement percentage:
=Actual Sales / Target Sales
I could use Conditional Formatting to highlight:
🟢 Above target
🔴 Below target
I could then summarize the results using a PivotTable or dashboard.
7️⃣ How would you find the top-performing salesperson?
Sample Answer:
If I only need the highest sales value, I can use:
=MAX(B2:B100)
If I need the salesperson associated with that value, I could use XLOOKUP:
=XLOOKUP(MAX(B2:B100),B2:B100,A2:A100)
In a larger analysis, I could also use a PivotTable and sort sales in descending order.
8️⃣ How would you calculate employee tenure?
Sample Answer:
If the joining date is in A2, I can use:
=DATEDIF(A2,TODAY(),"Y")
This returns completed years of service.
If I need years and months:
=DATEDIF(A2,TODAY(),"Y")&" Years "&DATEDIF(A2,TODAY(),"YM")&" Months"
9️⃣ How would you identify overdue transactions?
Sample Answer:
I would compare the due date with today's date.
For example:
=IF(B2<TODAY(),"Overdue","Not Overdue")
If I also need to consider whether the payment has already been completed:
=IF(AND(B2<TODAY(),C2<>"Paid"),"Overdue","Not Overdue")