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
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام MS Excel for Data Analysis
تُعد قناة MS Excel for Data Analysis (@excel_analyst) في القطاع اللغوي الإنكليزية لاعباً نشطاً. يضم المجتمع حالياً 73 330 مشتركاً، محتلاً المرتبة 2 207 في فئة التعليم والمرتبة 4 259 في منطقة الهند.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 73 330 مشتركاً.
بحسب آخر البيانات بتاريخ 25 أكتوبر, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 487، وفي آخر 24 ساعة بمقدار 0، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: غير موثّقة
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 3.50%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 1.16% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 2 563 مشاهدة. وخلال اليوم الأول يجمع عادةً 854 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 6.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل excel, cell, chart, pivot, row.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“✅ 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”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 26 أكتوبر, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التعليم.
=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")