-
Notifications
You must be signed in to change notification settings - Fork 149
XLOOKUP function #1469
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
XLOOKUP function #1469
Changes from 44 commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
932e8c0
ISS-1 sapiologie/hyperformula XLOOKUP in built-in-functions.md
selimyoussry f0f9545
ISS-1 sapiologie/hyperformula add translations
selimyoussry 384bcb8
ISS-1 sapiologie/hyperformula placeholder function and test
selimyoussry eecce3a
ISS-1 sapiologie/hyperformula progress on Xlookup logic
selimyoussry e9cabd6
ISS-1 sapiologie/hyperformula Working XLOOKUP without support for opt…
selimyoussry 83be86c
ISS-1 sapiologie/hyperformula override default if_not_found
selimyoussry 5101a90
ISS-1 sapiologie/hyperformula add commented out range function return…
selimyoussry 08445d1
ISS-1 sapiologie/hyperformula update the doc to reflect limitations
selimyoussry 9ece67c
ISS-1 sapiologie/hyperformula Set vectorizationForbidden: true on XLO…
selimyoussry 9c448c2
Add test suite for the XLOOKUP function
sequba 167cac8
Plan basic tests for XLOOKUP
sequba 1f9d091
Merge branch 'iss-1-xlookup' of github.com:sapiologie/hyperformula in…
sequba 0811866
Merge branch 'sapiologie-iss-1-xlookup' into feature/issue-1458
sequba 8699958
Make XLOOKUP work in basic mode
sequba 13b9cc0
Make XLOOKUP return a range
sequba d3c6a26
Add unit tests about the types of argument
sequba af99365
Fix XLOOKUP for scenario with 2D returnArray
sequba 052e30c
Add unit tests for argument validation
sequba e1cd83b
Add official Exel example 4
sequba 3135c28
Implement XLOOKUP for single-cell ranges
sequba 4a15b95
Refactor xlookupArraySize function
sequba 7cd0a99
Fix the single-cell ranges tests
sequba bfac296
Add unit tests for non-default searchMode
sequba d045b81
Make XLOOKUP handle sorted ranges
sequba 19a4d8e
Return NotFound if there is no match in sprted ranges
sequba f25b623
Finish implementing searchMode for XLOOKUP
sequba 5c4b5a2
Add unit tests for ColumnIndex column search strategy
sequba 5829994
Add unt tests for matchMode
sequba fd1001f
Make searchStrategy.find() able to return lower/upper bound if there …
sequba 2c4967b
Add unit tests for matchMode -1
sequba 47adb9b
Improve AdvancedFind.basicFind() to handle lower and upper bounds whe…
sequba 71cec98
Implement matchMode -1 and 1 for XLOOKUP
sequba c8f7c11
Fix the issue with MATCH function
sequba b6a8449
Fixx ColumnIndex.find() issue
sequba 8f7bdd4
Implement wildcard match for XLOOKUP
sequba 56b4d83
Add more unit tests
sequba 4ccbca4
Add unit tests for wildcard match with ColumnIndex column search stra…
sequba 1fedb19
Improve descriptions of some unit tests
sequba a6d3049
Fix lint error
sequba 814049b
Add changelog entry
sequba db6e4b3
Describe XOOKUP in the built-in functions guide
sequba c420918
Rephrase XLOOKUP description
sequba c02f877
Merge branch 'develop' into feature/issue-1458
sequba e70a56b
Remove redundant\ comments
sequba a398fb1
Refactor findLastOccurrenceInOrderedRange function
sequba 24f7d04
Fix misspelled word occurrence
sequba e6d8013
Remove redundant comment
sequba 52f540f
Remove redundant guards
sequba File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.