এক্সেল 2013 এ আমি কীভাবে একটি স্টক মূল্য ডাউনলোড করব? গুগল ডকের গুগল ফিনান্স স্প্রেডশিট ফাংশনের সমতুল্য কি আছে?


8

গুগল ডক্স স্প্রেডশিটে, আমি এই সেল সূত্রটি ব্যবহার করতে পারি:

=GoogleFinance("GOOG", "price")

একটি স্টকের সর্বশেষ মূল্য ডাউনলোড করতে। এক্সেল 2013 তে কি কোনও সমতুল্য ফাংশন রয়েছে?

এক্সেলের আগের সংস্করণগুলিতে একটি স্মার্ট ট্যাগ বৈশিষ্ট্য ছিল যা প্রতিটি টিকারের জন্য এক টন ডেটা ডাউনলোড করে (খুব বেশি, আসলে, আপনার যদি কেবল দামের প্রয়োজন হয়), এবং আমি এমন উত্স দেখেছি যা এক্সেল 2013 এর জন্য বিং ফিনান্স অ্যাপ্লিকেশনটির পরামর্শ দেয় Unfortunately দুর্ভাগ্যক্রমে এটি বন্ধ করা হয়েছে।

এটি করার কোন সহজ পথ আছে কি? আমার আক্ষরিক অর্থেই কেবল সাম্প্রতিকতম দাম প্রয়োজন, এবং এটি ইয়াহু ফিনান্স ইত্যাদির কাছ থেকে এসে দেরি হচ্ছে কিনা সেদিকে খেয়াল রাখিনা সম্ভবত আমি ওয়াইএফ থেকে কোনও সিএসভি ফাইল ডাউনলোড করতে ভিবিএ কোড লিখতে পারতাম, পার্স করতে পারতাম এবং এ জাতীয় কিছু লিখতে পারতাম, তবে আমি একটি ম্যাক্রো-সক্ষম ওয়ার্কবুক তৈরি এড়াতে আশা করি।


এটি এমন কোনও বৈশিষ্ট্য নয় যা এক্সেল বাক্সের বাইরে সমর্থন করে
রামহাউন্ড

1
এক্সেল 2007/2010 data - existing connection - MSN MoneyCentral Investory Stock Quotesকাজগুলিতে, এটি কি 2013 এর জন্য সরানো হয়েছিল? সম্পাদনা করুন - হ্যাঁ দেখে মনে হচ্ছে এটি সরানো হয়েছে এবং বিং ফিনান্স অ্যাপ্লিকেশনটি "প্রতিস্থাপন"। আপনি data - from webএমএসএন অর্থের জন্য একটি ক্যোয়ারী সেট আপ করতে পারেন, তবে এটি ক্লান্তিকর হবে।
রায়স্টাফেরিয়ান

@ রায়স্তফেরিয়ান কীভাবে আমি একটি নতুন ডেটা কোয়েরি সেট আপ করব?
মাইকেল এ 16

মনে হচ্ছে আপনার 2013 এর উত্সে পাওয়ার কোয়েরি ব্যবহারের প্রয়োজন হতে পারে
রায়স্টাফেরিয়ান

1
@harrymc আমি ওপি নই, তবে আমি মনে করি সর্বাধিক মূল্যবান উত্তরটি এমন কিছু হবে যা এক্সেল 2013 এবং / বা বিনামূল্যে ব্যবহারের বিদ্যমান কার্যকারিতা ব্যবহার করে।
এক্সেলেল

উত্তর:


5

আপনি এটির মতো একটি ইউডিএফ ব্যবহার করতে পারেন -

Option Explicit

Public Function GetTickerPrice(ByVal ticker As String) As Double

    Dim IE As Object
    Dim pageData As Object

    Set IE = CreateObject("InternetExplorer.Application")
    Dim URL As String
    URL = "http://www.msn.com/en-us/money/stockdetails/fi-126.1." & ticker & ".NAS?symbol=" & ticker & "=PRFIMQ"

    IE.Navigate URL

     Do Until IE.ReadyState >= 4
            DoEvents
     Loop

     Application.Wait Now + TimeSerial(0, 0, 5)

     Set pageData = IE.document

     GetTickerPrice = pageData.getElementsByClassName("precurrentvalue")(0).innertext

     Set IE = Nothing
     Set pageData = Nothing
End Function

এখন আপনি ব্যবহার করতে পারেন GetTickerPrice("GOOG")এবং বর্তমান মূল্য পেতে পারেন ।


কিছু ইনপুট দেওয়ার জন্য আমি কোডেরভিউ.এসইতে নিয়ে গিয়েছিলাম ।


2
লংয়ের পরিবর্তে ডাবল হিসাবে ফর্ম্যাট করা ভাল না, তাই আপনি দশমিক তথ্যটি হারাবেন না? তারপরে শেষ ব্যবহারকারী সিদ্ধান্ত নিতে পারেন তারা এটি গোল করতে চান কিনা।
জোনো

ধন্যবাদ, এটি কাজ করে! তবে এটি সত্যিই ধীর - একটি স্টক মূল্য পেতে প্রায় 20 সেকেন্ড। আমি ধরে নিচ্ছি আইই খোলার এবং ইউআরএল লোড করার ক্ষেত্রে বাধা রয়েছে। এই সমস্যা এড়ানোর পেতে কোন উপায় আছে কি?
এক্সেলেল

@ জন্না হ্যাঁ, আমি দেখছি এক্সেল এই পরিবর্তনটি করেছে
রায়স্টাফেরিয়ান

@ এক্সসেল আমি এটির চেষ্টা করব যে এর আশেপাশে কোনও উপায় আছে কিনা, সম্ভবত আইই কে চুপ করে থাকতে বাধ্য করুন, তবে আমরা যদি সেখানে আগের মতো একটি ডাটাবেস না পাই তবে আমরা আটকে থাকতে পারি (কমপক্ষে এক্সেলের পুরানো সংস্করণগুলির জন্য)।
রায়স্টাফেরিয়ান

1
@ এক্সেল এখানে আমার পদ্ধতির কোডভিউতে একটি সুন্দর শালীন প্রতিক্রিয়া রয়েছে । দেখে মনে হচ্ছে এটি যথেষ্ট আলাদা যে এটি আমার উত্তর হিসাবে এক হিসাবে বিবেচিত হবে না।
রায়স্টাফেরিয়ান


-1

এক্সেল ২০১৩ এর জন্য স্টক কোট অ্যাড-ইন নামে একটি অ্যাড-ইন রয়েছে যা এটি করে এবং এটির জন্য একটি সংস্করণ ২০১৩ রয়েছে work ।


2
সুপার ব্যবহারকারীকে স্বাগতম এটি প্রশ্নের উত্তর দিতে সহায়তা করে তবে এই প্লাগইনটি কীভাবে ব্যবহার করা উচিত সে সম্পর্কে আপনি সম্ভবত তথ্য যুক্ত করতে পারেন?
LJD200
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.