Topics

  • AI Tools (2)
  • AutoHotkey (1)
  • Automation (3)
  • Build Your Own LLM (5)
  • Charts & Dashboards (2)
  • Deep Learning (1)
  • Essbase (3)
  • Excel Formulas (11)
  • Excel VBA (14)
  • Formula Combos (5)
  • Fun Facts (8)
  • Google Workspace (1)
  • History (3)
  • Internet & Browser (2)
  • Java (2)
  • JavaScript (2)
  • LLMs (4)
  • Machine Learning (5)
  • Office Scripts (1)
  • Oracle EPM Cloud (1)
  • Oracle Smart View (3)
  • Outlook (4)
  • Phone (2)
  • Power Automate (2)
  • Power Query & Pivots (3)
  • PowerPoint (3)
  • PowerShell (1)
  • Productivity (3)
  • Prompt Engineering (1)
  • Python (4)
  • Python Automation (2)
  • R (2)
  • RAG & Agents (2)
  • Rust (1)
  • SAP (6)
  • SAP GUI Scripting (3)
  • Science (3)
  • Security & Privacy (2)
  • SQL (3)
  • Tech Tips (1)
  • Windows (3)
  • Word (3)

Recent posts

  • Essbase Explained: Cubes, Dimensions and Why Finance Teams Love It
  • 5 Ways to Find the Last Row in Excel VBA (and When Each One Fails)
  • SAP SE16N and SQVI: Pull Table Data Without ABAP
  • Automate SAP from Excel: Run a Report and Export It with SAP GUI Scripting
  • LET and LAMBDA: Write Your Own Excel Functions (No VBA)
  • Why Do We Have Leap Years? (And Why 1900 Was Not One)

AJ's Techie & Wacky World

Excel, SAP, Oracle & automation tips — plus wacky facts

Menu

Skip to content
  • Excel
    • Charts & Dashboards
    • Excel Formulas
    • Excel VBA
    • Formula Combos
    • Power Query & Pivots
    • Excel VBA Course
  • Office
    • Google Workspace
    • Outlook
    • PowerPoint
    • Word
  • Coding
    • Java
    • JavaScript
    • PowerShell
    • Python
    • R
    • Rust
    • SQL
  • AI & ML
    • AI Tools
    • Build Your Own LLM
    • Deep Learning
    • LLMs
    • Machine Learning
    • Prompt Engineering
    • RAG & Agents
    • Build Your Own LLM Course
  • SAP & Oracle
    • Essbase
    • Oracle EPM Cloud
    • Oracle Smart View
    • SAP
  • Automation
    • AutoHotkey
    • Office Scripts
    • Power Automate
    • Python Automation
    • SAP GUI Scripting
  • Tech Tips
    • Internet & Browser
    • Phone
    • Productivity
    • Security & Privacy
    • Windows
  • Wacky World
    • Fun Facts
    • History
    • Science
    • All Wacky Facts
  • Tools
    • VBA Playground
    • Formula Lab
    • VBA Bug Hunt
    • Macro Recorder
    • SQL Playground
    • Date & Workday Calculator
    • Excel Shortcut Trainer
    • VBA Quiz
    • Formula Explainer
    • EMI & SIP Calculator
    • Regex Tester
    • CSV to SQL Converter
    • VBA Code Formatter
    • Office Shortcut Finder
  • About
  • Projects

Decision Trees in Python: A Model You Can Actually Read

18 Feb 2020 · Machine Learning · 2 min read

Decision Trees in Python: A Model You Can Actually Read

Train a decision tree classifier with scikit-learn, print its rules as plain if/else text, measure accuracy honestly with a test split, and avoid overfitting…

Read article →
18 February 2020 by Atul Vij Machine Learning

Which Automation Tool Should You Learn? VBA vs Python vs Power Automate vs SAP Scripting

Which Automation Tool Should You Learn? VBA vs Python vs Power Automate vs SAP Scripting

16 Feb 2020 · Automation · 2 min read

Which Automation Tool Should You Learn? VBA vs Python vs Power Automate vs SAP Scripting

A practical guide to choosing between Excel VBA, Python, Power Automate and SAP GUI scripting for automating office work — based on the task,…

Read article →
16 February 2020 by Atul Vij Automation

Outlook Rules and Quick Steps That Actually Clean Your Inbox

Outlook Rules and Quick Steps That Actually Clean Your Inbox

7 Feb 2020 · Outlook · 2 min read

Outlook Rules and Quick Steps That Actually Clean Your Inbox

Set up Outlook rules, Quick Steps, search folders and a few smart habits so your inbox sorts itself — with real examples for reports,…

Read article →
7 February 2020 by Atul Vij Outlook

Google Sheets QUERY Function for Excel Users

Google Sheets QUERY Function for Excel Users

29 Nov 2019 · Google Workspace · 2 min read

Google Sheets QUERY Function for Excel Users

Google Sheets’ QUERY function lets you filter, group and sort with SQL-like syntax in one formula. Learn it with examples mapped to Excel features…

Read article →
29 November 2019 by Atul Vij Google Workspace, SQL

Linear Regression From Scratch in Python: How a Model Actually Learns

5 Nov 2019 · Machine Learning · 3 min read

Linear Regression From Scratch in Python: How a Model Actually Learns

Code linear regression with gradient descent in plain NumPy, watch the model learn slope and intercept, then check it against NumPy and scikit-learn. The…

Read article →
5 November 2019 by Atul Vij Machine Learning

Unpivot Monthly Columns into a Clean Table with Power Query

Unpivot Monthly Columns into a Clean Table with Power Query

27 Oct 2019 · Power Query & Pivots · 2 min read

Unpivot Monthly Columns into a Clean Table with Power Query

Turn a wide report with Jan–Dec columns into a tidy Month/Value table using Power Query’s Unpivot — so pivot tables, charts and SUMIFS finally…

Read article →
27 October 2019 by Atul Vij Power Query & Pivots

Outlook Calendar Tricks for Busy Weeks

Outlook Calendar Tricks for Busy Weeks

23 Oct 2019 · Outlook · 2 min read

Outlook Calendar Tricks for Busy Weeks

Practical Outlook calendar features: Scheduling Assistant, shorter meetings by default, a second time zone, focus blocks, propose new time, sharing and quick keyboard shortcuts.

Read article →
23 October 2019 by Atul Vij Outlook

Linear Regression in Excel with LINEST, SLOPE and FORECAST — No Add-ins

21 Aug 2019 · Machine Learning · 2 min read

Linear Regression in Excel with LINEST, SLOPE and FORECAST — No Add-ins

Machine learning starts with a straight line. Fit a regression in Excel with SLOPE, INTERCEPT, RSQ, LINEST and FORECAST.LINEAR, and learn how to read…

Read article →
21 August 2019 by Atul Vij Machine Learning

PowerPoint Slide Master: Fix Every Slide in One Place

PowerPoint Slide Master: Fix Every Slide in One Place

2 May 2019 · PowerPoint · 2 min read

PowerPoint Slide Master: Fix Every Slide in One Place

Stop formatting slides one by one. Use PowerPoint’s Slide Master to control fonts, colours, logos and layouts for the whole deck — and rescue…

Read article →
2 May 2019 by Atul Vij PowerPoint

Python Lists, Dictionaries and Loops for Excel Users

Python Lists, Dictionaries and Loops for Excel Users

10 Jan 2019 · Python · 2 min read

Python Lists, Dictionaries and Loops for Excel Users

The three Python building blocks you use in every script — lists, dictionaries and loops — explained with Excel comparisons and small, runnable examples.

Read article →
10 January 2019 by Atul Vij Python

Read and Write Excel Files in Java with Apache POI

Read and Write Excel Files in Java with Apache POI

21 Apr 2018 · Java · 2 min read

Read and Write Excel Files in Java with Apache POI

A beginner-friendly guide to reading and writing .xlsx files in Java using Apache POI — with complete, working examples and common pitfalls.

Read article →
21 April 2018 by Atul Vij Java

Mail Merge from Excel to Word: Letters, Emails and Labels (Step by Step)

Mail Merge from Excel to Word: Letters, Emails and Labels (Step by Step)

27 Mar 2018 · Word · 3 min read

Mail Merge from Excel to Word: Letters, Emails and Labels (Step by Step)

Send personalised letters, emails or labels from an Excel list with Word Mail Merge — including number and date formatting fixes that trip everyone…

Read article →
27 March 2018 by Atul Vij Word

Post navigation

← Older posts
Newer posts →
Proudly powered by WordPress | Theme: fiore by Caroline Moore.
© 2026 Atul Vij · AJ’s Techie & Wacky World
AboutProjectsFree ToolsContactPrivacyDisclaimerGitHub
Did you know?

Why? →