Excel to Python Guide
Looking to use Excel formulas in Python? You've come to the right place. Click on a function below to learn how to use Excel formulas in Python and pandas.
Transformations
Filter
Filter data based on certain criteria
Pivot Table
Group and summarize data
Sort
Sort data based on one or more columns
Functions
Math Functions
ABS
Find the absolute value of a number
AVERAGE
Calculate the mean value of a set of numbers
CEIL
Round a number up to the nearest integer
COUNT
Count number of cells that contain numbers
COUNTIF
Count the number of cells that match a condition
EXP, POWER
Calculate the e raised to the power of a given number
MAX
Find the maximum value in a set of numbers
MEDIAN
Calculate the median value of a set of numbers
MIN
Find the minimum value in a set of numbers
MOD
Calculate the remainder after a division
MODE
Calculate the mode value of a set of numbers
ROUND
Round a number to a specified number of decimals
SIGN
Determine whether numbers are positive, negative, or zero
SLOPE
Calculate the slope of a linear relationship between two variables
SQRT
Compute the non-negative square root of a number
SUM
Calculates the sum of numbers
SUMIF
Sum the values of numeric cells that match a condition
SUMPRODUCT
Calculates the sum of the products of corresponding numbers
VAR
Perform various operations on data sets
Text Functions
CLEAN
Remove non-printable characters from text
CONCAT
Join text together
FIND
Find the position of a substring in a string
LEFT
Extract characters from the left side of a string
LEN
Calculate the length of a string
LOWER
Converts a text string to lowercase.
MID
Extract a number of characters from the middle of a string
REPLACE, SUBSITUTE
Replaces characters in a string by location.
RIGHT
Extract characters from the right side of a string
TRIM
Remove whitespace from the start and end of string
UPPER
Convert all characters in a string to uppercase
Date Functions
DAY
Extract the day from a datetime
HOUR
Extract the hour from a datetime
MINUTE
Extract the minute from a datetime
MONTH
Extract the month from a datetime
SECOND
Extract the second from a datetime
TODAY
Retrieve the current date without the time component
YEAR
Extract the year from a datetime
Conditional Functions
IF
Use a conditional check to return one of two values.
IFERROR
Returns a value if the formula evaluates to an error
ISNA
Detect if a value is missing
Lookup Functions
HLOOKUP
Search for a value in the first row and return a value in the same column from a specified row
INDEX MATCH
Lookup a value in a table based on a given criteria and return the corresponding value from another column
VLOOKUP
Search for a value in one column and return a corresponding value from a different column
Financial Functions
COUPNCD
Finds the next coupon date after the settlement date of a security
COUPNUM
Calculate the number of coupons payable between the settlement date and the maturity date of a security
IRR
Calculate the internal rate of return for a series of cash flows
NPV
Calculate the net present value of a series of cash flows
PRICE
Calculate the present value or price of a security based on its coupon payments, yield, and other parameters
Misc. Functions
OFFSET
Shift the placement of data within a dataframe
RANK
Returns the rank of a number in a list of numbers.
REVERSE
Reverse the order of data in pandas
Mito Is a Powerful No-Code Tool for Excel Users
Autoamte your spreadsheet workflows without spending months learning Python.
Edit a spreadsheet.
Generate Python.
Mito is the easiest way to write Excel formulas in Python. Every edit you make in the Mito spreadsheet is automatically converted to Python code.
Learn more about the Mito Spreadsheet →Learn how to automate Excel files using Excel formulas in Python and pandas
We've implemented all of Excel's most powerful features in Python so you don't have to look through documentation like this! Use Excel formulas, create pivot tables, filter your data, build graphs, and more.
View all 100+ transformations →Don't re-invent the wheel. Use Excel formulas in Python.
Install Mito