7 ms·
Excel just works so well, almost too well. Wanna share some formulas? Excel. Finance calculator? Excel. A small (<2000 lines) database? Excel. Even with Python
by syntaxing 6y ago
Excel just works so well, almost too well. Wanna share some formulas? Excel. Finance calculator? Excel. A small (<2000 lines) database? Excel. Even with Python for Google Sheets, I sometimes want to rip my hair out when I use Google Sheets compared to Excel (though the Google Python is pretty useful for autogenerated sheets).
- scubbo 6y ago> I sometimes want to rip my hair out when I use Google Sheets compared to Excel Earnest, non-"gotcha" question - what is it about Google Sheets that you dislike or find irritating? I'm only an entry-level user for both, but I've found them of similar quality and functionality.
- aaisola 6y agoGoogle sheets is useful for basic tasks. But as a power tool for complex models etc. it pales in comparison to excel. Not to mention that keyboard shortcuts are not the same which makes everything take significantly longer.
- mediaman 6y agoAgreed. Google sheets feels great initially. Then you go to do that thing that you do in Excel, and...you look for it, and it seems like a basic omission, so you figure you just missed it, and Google around for it, and no, it's just not there. Even silly little things, like the fact that Sheets doesn't have an indent function, which makes it harder to neatly format financial data. I think the accepted workaround is to manually put spaces in front of every single row you need indented.
- p00dles 6y ago^1 for Excel keyboard shortcuts. One can customize the ribbon at the top for must used functions, which can make Excel such a fast tool to use compared to Google Sheets or even Excel for Mac (speaking as a Windows user). If I had a big Excel project to do, and I had the choice of 1/2 day on Excel (Windows) vs. a full day with Google Sheets or Excel (Mac), I would pick the 1/2 day with Excel (Windows).
- aaisola 6y agoAgreed..I actually have a separate laptop (Windows) that I use for nothing but excel. Even Excel on Mac isn't the same as on Windows
- p00dles 6y agoI removed the F1 from a keyboard so that I don't misfire when going for F2, resulting in the dreaded 'Help' window that you have to use a mouse to click out of.
- aksss 6y agoMicrosoft PowerToys on Win10 will let you remap keys. If nothing else you could make F1 do what F2 does. https://docs.microsoft.com/en-us/windows/powertoys/ https://docs.microsoft.com/en-us/windows/powertoys/
- layer8 6y agoCtrl+Space, C used to work for closing the Help window until recent versions. Unfortunately that doesn’t work anymore, the only solution is to use a VBA macro bound to a keyboard shortcut. At least in return the keyboard focus now remains in Excel instead of switching to the Help dialog.
- aksss 6y agoThe keyboard shortcuts improve productivity so much. Yeah, as another said it’s amazing when I try to use Excel on a Mac how much I evidently depend upon the shortcuts in normal use. They’re all different on the Mac version, and I can only take so much of it before I just email myself what I was working on and pick it back up on the PC. Seems like an easy thing for MS to reconcile but I don’t want to give up my keyboard mapping, and I’m sure the Mac Excel guy doesn’t either. Nice feature would be to choose what shortcut layout you wanted despite platform.
- ghaff 6y agoThis is true of GSuite generally. So long as you need fairly basic functionality (which is all a lot of people need), its simplicity is a virtue and it works well. I prefer it to Microsoft Office 99% of the time. (Though I sometimes need Office for interoperability as well.) I used to sometimes have to run massive spreadsheets. But these days, I mostly use it for things like personal activity tracking.
- fifilura 6y agoWhat we'd do - as the layer between engineering and upper management - was to do as much aggregation as necessary using notebooks and at the end run the "export to google sheets" call (thin layer on top of google apis). That would give the recipient some kind of control and allow them to feel the data and twist and turn it their own way, while not having to do the "big data" python/SQL stuff themselves. I am at a new company now and I have yet to figure out how to create the "export to onedrive/excel" command. Google libraries to google sheets seemed so much more competent and well built. (But maybe i am biased...)
- deleted 6y ago[deleted]
- Spooky23 6y agoSheets is awesome and has a lot of power, but it’s constrained in the browser and is defined by its competitor. The other issue is that you don’t see as many power users of Google Docs and Google doesn’t have a clear strategy. For example, they could easily make a power bi type tool on top of Sheets and Slides.
- tln 6y agoLike Data Studio?
- iamacyborg 6y agoRight, but why invest more in that when they also offer Looker?
- tln 6y agoI didn't know about Looker, but my BI needs are modest and Data Studio is free and simple enough. Looker is a third party solution right? Or does Google offer Looker directly in some way? If you're up for sharing the pricing for looker, I'd be curious (the looker website has a request quote button, so I'm guessing it's not cheap)
- iamacyborg 6y agoGoogle offer Looker directly, they acquired them a couple years ago. Pricing is in the mid to high tens of thousands a year.
- Spooky23 6y agoWent through a product evaluation and that product was never mentioned!
- jeanloolz 6y agoI have extensive experience with both and the main benefit Excel has over Google Sheets (in my opinion) is the amount of rows you can handle all at once. With Excel you can manipulate 200k rows easily. The same can not be said with Google sheets due to the fact that it remains a cloud based tool. I found Google sheet to be enough though in 90% of my cases (may change depending on what you usually work on). The scripting ecosystem google sheets has is amazing (apps scripts and various python libraries) and is much stronger compared to Excel.
- neolog 6y ago> With Excel you can manipulate 200k rows easily. The same can not be said with Google sheets due to the fact that it remains a cloud based tool. How is the number of rows related to cloud-based?
- nathyong 6y agoUpdating a cell in Excel is a CPU round trip, whereas updating a cell in Sheets is a network round trip. An operation that touches as few as 1000 lines (e.g. autofill a large range, change a value that feeds into many cells) incurs many seconds of latency as it's fed through the cloud and the new cell data is refreshed. The more rows you have, the slower the response time.
- neolog 6y agoChange cells in parallel, not in sequence.
- scubbo 6y agoThat's helpful to know, thanks!
- ulucs 6y agoMy personal gripes are the lack of tables, RC notation and iterative calculation
- iamacyborg 6y ago> Earnest, non-"gotcha" question - what is it about Google Sheets that you dislike or find irritating? Using Tables in Excel is a gamechanger. Not having support for them is a huge point of frustration for me whenever I have to use GSheets. 95% of that is the fact that I can refer to the Table and columns by a given, logical name rather than having to use arbitrary cell identifiers.
- quacked 6y agoExcel Tables combined with Excel Power Query will turn "hey boss, I figured out a way to save a few hours a week" into "hey boss, I just eliminated several people's jobs".
- bcoates 6y agoGoogle sheets has a 5 million cell limit, and can't usefully do things cross-workbook. In practice complex spreadsheets substantially smaller than that are slow and unstable. That said, the multi-user editing is much smoother than excel and the remote API is better.
- yread 6y agoExcept that it keeps changing. It's already on version 4 and at least one forced a complete rewrite of accessing cell values (and of course the old version was discontinued). Compared to Excel files from the 90s that keep running
- kthejoker2 6y agoAs someone who pretty much only uses them for quick and dirty data shaping, at least for me Google Sheet's filter experience is garbage compared to Excel. Takes 5 clicks to do anything, can't right click to add/remove filters, the filtering process itself is janky, doesn't recognize data types ...
- edanm 6y agoThe best answer is probably to watch this video by Joel Spolsky (founder of StackOverflow, among other things): https://www.youtube.com/watch?v=0nbkaYsR94c&ab_channel=JoelSpolsky https://www.youtube.com/watch?v=0nbkaYsR94c&ab_channel=JoelS... It's a kind of tongue-in-cheek video explaining why "You Suck at Excel", but what it's mostly doing is going through a ton of really awesome Excel features, many of them things you can't do in Sheets, and explaining them to a technical audience. Highly, highly recommended - most of the stuff in that lecture I use every single day.
- dgdosen 6y agoI think MS is making a postitive step in allowing loading js/ts libraries via node as part of it's programming model compared to just using VBA. This could be very powerful. It would help Excel to be repurposed to potentially something greater.... Of course, Google Sheets and Apple Numbers should tap into that same functionality...
- guessbest 6y agoExcel is basically a 4GL at this point replacing Foxpro and other. The only thing I've seen Access is used for is ODBC connections to databases.
- aksss 6y agoAccess is an interesting beast. Much maligned by IT shops everywhere. But it’s pretty powerful when you think about it as excel with a relational table model and a built-in reporting interface. I mean it makes all the sense in the world why it exists as a business tool, but it’s a cul-de-sac, usually tipping you off that it’s time for a “real” database and/or some COTS apps. Been decades since I seriously used Access, was before I ever got really exposed to true RDBMS’s and writing against them. But it’s probably where I got introduced to SQL, something a surprising number of developers don’t know these days.
- not_knuth 6y agoTell me more about these developers that don't know SQL. How is that possible? What line of work is this in?
- yumaikas 6y agoFront end dev, video games, devs that use Firebase or Mongodb all the time? Devs that work in companies where only a trusted few touch the database, and everyone else works on their abstractions? Heck, with stuff like Rails, you can mostly treat the DB as a strongly typed KV store unless people want heavy reporting. SQL is useful to know, but it's hardly necessary in today's world.